我能使用XPath查找所有具有某些字符开头的属性名和属性值包含特定值的元素吗?例如:
<items>
<item id="item1" attr-name0="UPC" attr-value0="12345" attr-name1="Price" attr-value1="10.00" attr-name2="Enabled" attr-value2="true"/>
<item id="item2" attr-name0="Price" attr-value0="25.00" attr-name1="Enabled" attr-value1="false"/>
<item id="item3" attr-name0="Price" attr-value0="10.00" attr-name1="UPC" attr-value1="54321" attr2-name="UPC" attr-value2="abcde"/>
</items>
最终我需要找到具有一个或多个UPC的商品的ID和UPC。最多有11个属性(attr-name0到attr-name10)。我可以使用C#和XML(XPath)/LINQ来完成这个任务。谢谢!