0
使用VB.Net,XPath根據值選擇屬性
我有一個XmlNode對象xNode。
我需要選擇此節點的屬性,如果它有一個特定的值。
例如xNode.SelectSingleNode(".[@attr1='1']")
我希望這個語句返回屬性「attr1」,只有它的值爲「1」。但是,我得到一個錯誤 - 表達式必須評估爲一個節點集。
當我嘗試這樣做 - xNode.SelectSingleNode("@attr1[@attr1='1']")
它總是返回Nothing,即使屬性有1
我已經嘗試了很多不同的東西值,但還沒有運氣。
請幫忙。 謝謝。
我很抱歉說它不是:( 沒有錯誤,總是沒有返回任何內容 – Apeksha 2010-03-26 15:59:39
我添加了「//」,我只是用廚師頂部試了一下,沒關係:) – 2010-03-26 16:33:12