我有一个像这样的xml文件:
<result>
<entry>
<id>0001</id>
<name> john doe </name>
<comments>
<entry>
<text>blablabla</text>
</entry>
<entry>
<text>blablabla</text>
</entry>
</comments>
</entry>
<entry>
<id>0002</id>
<name> mario gomez </name>
<comments>
<entry>
<text>blablabla</text>
</entry>
<entry>
<text>blablabla</text>
</entry>
</comments>
<entry>
</result>
我想获取所有'entry'元素,但是在comments标记内具有相同名称的嵌套元素。
我正在使用它:
xmlDoc=xmlhttp.responseXML;
xmlDoc = new DOMParser().parseFromString(xmlhttp.responseText,'text/xml');
x=xmlDoc.getElementsByTagName("entry");
但是我得到了带有“entry”标签的所有元素,甚至是评论的孩子。
xml是我从服务器获取的文件,我无法更改它
我怎样才能获得'entry'父元素?