根据具有空格的另一个节点值获取节点

时间:2013-06-14 19:40:39

标签: xml xpath

当节点“name”等于“This is A”时,我试图获取“state”的值,基于以下XML:

<xml>

<event>
    <name>This is A</name>
    <state>OK</state>
</event>
<event>
    <name>This is B</name>
    <state>KO</state>
</event>

</xml>

//event[name="This is A"]/state.text()这样的事情不起作用......我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

text()函数应使用斜杠与state分隔,而不是句点:

//event[name="This is A"]/state/text()