Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从XML获取属性的正确方法是什么?_Java_Xml_Nodelist - Fatal编程技术网

Java 从XML获取属性的正确方法是什么?

Java 从XML获取属性的正确方法是什么?,java,xml,nodelist,Java,Xml,Nodelist,我有以下XML文件 <requesting> <performing> <properties val1="foo"/> <properties val2="foo2"/> </requesting> </performing> 我当然得到零 我错过了一些东西。。我不知道。。。请帮助我 如能提供有关该问题的任何信息,将不胜感激 多谢各位 Kfir好的,好的!!我找到了这个问题的解决办法 我需要将项(0)强制

我有以下XML文件

 <requesting>
 <performing>
  <properties val1="foo"/>
  <properties val2="foo2"/>
 </requesting>
 </performing>
我当然得到零

我错过了一些东西。。我不知道。。。请帮助我

如能提供有关该问题的任何信息,将不胜感激

多谢各位


Kfir

好的,好的!!我找到了这个问题的解决办法

我需要将项(0)强制转换为文档,而不是getOwnerDocument()

意味着

Document doc1 = (Document) dom.getElementsByTagName("requesting").item(0);
等等

就是这样:)就这么简单


感谢大家的帮助:)

在获得第一个节点后,您对添加.getOwnerDocument()有何想法?您希望从中得到什么输出?我可以建议您使用JAXB吗?JAXB看起来很有趣:)
Document doc1 = (Document) dom.getElementsByTagName("requesting").item(0);