即时通讯寻找基于变量的值(每次迭代时都会改变)在模式中查找元素。捕捉是元素可以在模式内的任何地方。使用变量找到xpath元素
例如:
<...
<foo>
<bar>
<bar1>BB</bar1>
<bar2>CC</bar2>
</bar>
<rab>
<rab1>DD</rab1>
</rab>
</foo>
/...>
$属性= BAR1 (再下一个迭代,$属性可以等于RAB1)
如何将我写一个表达式,可以找我:.../foo/bar/$attribute
我能找到的最接近的东西是...//*[name()=$attribute]
,但它不起作用。有没有其他方法?
感谢您的帮助!
您的XML是否包含名称空间(xmlns)? –
“不起作用”太模糊。它会抛出一个错误吗?当有节点应该返回时,它是否返回节点? – LarsH