0
我有一個XML文件是這樣的:如何將XML節點內部文本與相同的後代進行比較?
<Tests>
<Test>
<Name>Test1</Name>
<Type>A</Type>
</Test>
<Test>
<Name>Test2</Name>
<Type>A</Type>
</Test>
<Test>
<Name>Test3</Name>
<Type>B</Type>
</Test>
</Tests>
我怎樣才能返回一個字符串數組或列表,它僅包含Test
這theire類型爲A
的名字嗎?
我正在嘗試使用此代碼,但沒有成功!
XPathNodeIterator it = nav.Select("/Tests/Test[Type = 'A']/Name)
您的XPath表達式是正確的。你能否詳細說明「不成功」是什麼意思? –
目前它返回所有'Name'節點,我會再看一遍並回報。 –
這是因爲您的XPath表達式確實匹配'Name'元素。您應該移除'/ Name'來代替'Test'元素。 –