检查xml中是否存在行

时间:2014-04-28 05:49:38

标签: javascript xml

我想检查我的xml, xmlChecklistItem 是否已包含某一行。

我的代码:

var node = xmlTemp.selectSingleNode("//ChecklistItem/Row");

我的node.xml等于ff:

<Row piID="S000000051" piItemName="Communications - Cable TV"/>

和xmlChecklistItem如下所示:

<ChecklistItem>
<Row piID="S000000051" piItemName="Communications - Cable TV"/>
</ChecklistItem>

2 个答案:

答案 0 :(得分:1)

string xPath="//ChecklistItem/Row[@piID='S000000051'];
var node = xmlTemp.selectSingleNode(xPath);

if(node == null){
// the row does not exist
}

答案 1 :(得分:0)

使用xPath

var node = xmlTemp.selectSingleNode("//ChecklistItem/Row[@piID='S000000051']");