鑑於此XML,我想從<group>
節點檢索XmlNodeList
的XmlNodeList
節點,其節點<id>
與'Tech'匹配。匹配應該不區分大小寫。又一個.NET XPath謂詞問題
<groups>
<group>
<id>Tech</id>
<members>
<member>johndoe</member>
<member>janedoe</member>
<member>robdoe</member>
</members>
</group>
<group>
<id>Support</id>
<members>
<member>johnfoe</member>
<member>janefoe</member>
<member>robfoe</member>
</members>
</group>
</groups>
我試過這個,期待得到「doe成員」,但它似乎沒有返回任何結果。
// assume groupName='tech'
_document.SelectNodes("//groups/group[translate(id,'abcdefghijklmnopqrstuvxyz','ABCDEFGHIJKLMNOPQRSTUVXYZ')='" + groupName.ToUpper() + "']/members/member");
見我的答案猜測,你又不是我們展示真正的XML文檔:) – 2010-08-20 04:40:26
請將您的問題的標題更新爲更相關的內容。 – 2011-11-18 00:43:34