我有以下 XML 文件:
<persons>
<person name="shawn">
<age>34</age>
<hair style="spikes">red</hair>
</person>
<person name="mike">
<age>36</age>
<hair style="bald">red</hair>
</person>
<person name="shawn">
<age>38</age>
<hair style="bald">red</hair>
</person>
</persons>
在C#中使用XPath,是否可以选择名称为“Shawn”且发型=“bald”的person元素?
我尝试使用:
XElement.XPathSelectElement("//person[@name='shawn'] | //person/hair[@style='bald']
但这给了我对头发元素的引用,而不是人元素。
提前致谢 :)
彼得