【发布时间】:2010-11-17 01:25:18
【问题描述】:
我正在通过 Java 解析 XML 文件,并且能够通过 XML 文件中显示为的节点进行解析:
<name><given>familyName</given></name>
使用如下所示的 sn-p 代码:
NodeList givenElmntLst = firstElement.getElementsByTagName("given");
Element givenNmElmnt = (Element) givenElmntLst.item(0);
NodeList fstNm = givenNmElmnt.getChildNodes();
String given = ((Node) fstNm.item(0)).getNodeValue();
但我无法读取格式如下的属性:
<birthTime value="19230101"/>
我应该如何以不同的方式读取上述值?提前致谢。
【问题讨论】:
-
你试过
getAttribute()吗? -
您无法阅读它们是什么意思?您是否遇到异常,或者您无法获得字符串“19230101”?