即時通訊尋找基於變量的值(每次迭代時都會改變)在模式中查找元素。捕捉是元素可以在模式內的任何地方。使用變量找到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