我正在通过Java解析XML文件,并且能够解析XML文件中的节点,如下所示:
<name><given>familyName</given></name>
通过使用如下所示的代码段之类的代码:
NodeList givenElmntLst = firstElement.getElementsByTagName("given");
Element givenNmElmnt = (Element) givenElmntLst.item(0);
NodeList fstNm = givenNmElmnt.getChildNodes();
String given = ((Node) fstNm.item(0)).getNodeValue();
Run Code Online (Sandbox Code Playgroud)
但我无法读取格式如下的属性:
<birthTime value="19230101"/>
Run Code Online (Sandbox Code Playgroud)
我应该如何以不同方式阅读上述值?提前致谢.
我假设你使用org.w3c.dom
包裹......
尝试这样的事情:
NodeList birthTimeLst = firstElement.getElementsByTagName("birthTime");
Element birthTime = (Element) birthTimeLst.item(0);
String value = birthTime.getAttribute("value");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3782 次 |
最近记录: |