相关疑难解决方法(0)

带有命名空间的XML文档上的XPath

我有这个带有命名空间的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>
Run Code Online (Sandbox Code Playgroud)

如果我想用xsi:type ="Document"提取所有"anyType"元素,XPath表达式会是什么?

我试过这个:

//anyType[@xsi:type="Document"]
Run Code Online (Sandbox Code Playgroud)

它不起作用:

xml xpath namespaces

10
推荐指数
1
解决办法
2万
查看次数

标签 统计

namespaces ×1

xml ×1

xpath ×1