1
我有節點名稱作爲數值的xml數據,我需要檢索具有該名稱的節點。VB.Net Xpath錯誤:表達式必須計算爲一個節點集。
當我使用下面的代碼時,它會拋出異常 「表達式必須計算爲一個節點集」。
代碼:
`lSampleXml.SelectSingleNode("//" & lClass.Name)`
其中lClass.Name是一個數字值= 6556鑄造成字符串。
請幫忙擺脫例外。
示例XML:
<Root>
<6556>
<Data> </Data>
<Text> </Text>
</6556>
<1223>
</1223>
<Phone>
</Phone>
</Root>
我想反引號不屬於你的第一行代碼? –
當我嘗試在XmlDocument對象中加載該XML時,出現錯誤 - 我無法事件調用SelectSingleNode()。這是預期的:XML無效。你確定你正在加載該XML嗎?我們可以看到你用來加載'lSampleXml'的代碼嗎? – MiMo