求java高手来解决,在解析下面这个xml文件的时候报错

Themarkupinthedocumentfollowingtherootelementmustbewell-formed.求高手把解析过程写下来。最好是dom技术,谢... The markup in the document following the root element must be well-formed. 求高手把解析过程写下来。最好是dom技术,谢谢! <?xml version="1.0" encoding="utf-8"?><work>
<name>liyang</name>
<age>21</age>
</work><job>
<sex>男</sex>
</job>
展开
 我来答
匿名用户
2013-11-10
展开全部
我先给你把过程,步骤 说下吧.
1: DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance(); //获得工厂和实例化工厂
2: DocumentBuilder db=dbf.newDocumentBuilder(); //加载.
3: Document dom=db.parse("src/school.xml"); // "src/school.xml" xml的路径
4: NodeList nodes=dom.getElementsByTagName("student"); // "student" xml中的节点.
5: 遍历. for (int i = 0; i < nodes.getLength(); i++) {
Node node=nodes.item(i);
Element ele=(Element) node;
String id=ele.getAttribute("id");
System.out.println(id);
Node child=node.getFirstChild();
while (child!=null) {
if (child.getNodeType()==node.ELEMENT_NODE) {
String name=child.getNodeName();
String value=child.getFirstChild().getNodeValue();
System.out.println(name+""+value);
}
child=child.getNextSibling();
}

希望有帮助. .
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式