所以我有这个XML,我想解析<name>
内的字段<condition>
。
<dataPoint>
会重复。
</collection>
<dataPoint>
<dataPointId></dataPointId>
<description>Hi</description>
<pointType>
<pointTypeId></pointTypeId>
</pointType>
<currentValue>
<id>870004</id>
<condition>
<id>6</id>
<name>Failure</name>
<priority>1</priority>
<customStyle></customStyle>
<reportColor>#202020</reportColor>
</condition>
</currentValue>
<condition>
<id>6</id>
<name>What I need</name>
</condition>
</dataPoint>
</collection>
我用过:
xmlDatapoints=xmlhttp.responseXML;
var eachDp = dataPointXml.getElementsByTagName("dataPoint");
for (data=0; data<eachDp.length; data++){
eachDp[data].getElementsByTagName("condition") [0].childNodes[1].childNodes[0].nodeValue;
}
但是这给了我“Failure
”,我想在What I need
中找到“<condition>
”,我在这里做错了什么?
答案 0 :(得分:0)
您可能会获得第一个“条件”元素。
<condition>
<id>6</id>
<name>Failure</name>
<priority>1</priority>
<customStyle></customStyle>
<reportColor>#202020</reportColor>
</condition>