我有一个带有命名空间的XML文档,我想使用XPath提取一些节点。以下是该文档:
<ArrayOfAnyType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/">
<anyType xsi:type="Document">
<Id>5</Id>
<Title>T1</Title>
</anyType>
<anyType xsi:type="Document">
<Id>15</Id>
<Title>T15</Title>
</anyType>
</ArrayOfAnyType>
如果我想提取所有xsi:type="Document"的"anyType"元素,XPath表达式会是什么?
我尝试过这个:
//anyType[@xsi:type="Document"]
但它不起作用: