我有以下XML:
<List xmlns="http://schemas.microsoft.com/sharepoint/soap/"> <Fields> <Field> </Field> </Fields> </List>
这是从SharePoint Web服务返回的XML的精简版本。我也有以下xPath:
/List/Fields/Field
当我从我的XML删除xmlns xPath工作正常。当它在我的xPath找不到任何东西。有什么我应该做不同的我的xPath?修改XML不是一个选项。
I also have the following xPath:
06000
When I remove the xmlns from my XML
the xPath works fine. When it’s in
there my xPath finds nothing
如果你不能注册一个命名空间绑定,不能使用(假设注册的前缀是“x”):
/x:List/x:Fields/x:Fiels
那么还有另一种方法:
/*[name()='List']/*[name()='Fields']/*[name()='Field']
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。