【发布时间】:2017-03-31 18:36:00
【问题描述】:
我有以下代码:
<ishfields>
<ishfield name="FTITLE" level="logical">3* Family map</ishfield>
<ishfield name="FDESCRIPTION" level="logical">111</ishfield>
<ishfield name="FCHANGES" level="version" />
</ishfields>
我想获取字段名=“FDESCRIPTION”的文本内容。
我什至无法获取内容 111。
我使用了 getelementsbytagname() 和许多方法。谁能帮助如何做到这一点? 这是我的java代码:
try {
String file="E:\\Repository\\17Nov_demo\\file.xml";
DocumentBuilderFactory documentbuilderfactory=DocumentBuilderFactory.newInstance();
DocumentBuilder documentbuilder =documentbuilderfactory.newDocumentBuilder();
Document doc=documentbuilder.parse(file);
Element element=doc.getDocumentElement();
NodeList nodelist=element.getChildNodes();
for (int i = 0; i < nodelist.getLength(); i++) {
System.out.println(nodelist);
}
}
catch(Exception e)
{
}
我知道它只会获取整个文档节点。但我不明白如何使用 xpath 或其他方式去那个特定的节点。请帮忙!!
【问题讨论】:
-
请提供您的java代码
标签: java xml dom xmldocument