![]() |
1
25
问题是XML有一个名称空间,这意味着您的XPath实际上并不匹配。不幸的是,没有默认映射,XPath实际上也没有定义一种在内部处理此问题的好方法,因此您不能简单地通过更改XPath来修复它。相反,您需要通知解释器您希望如何在XPath中映射它。 TouchXML似乎通过以下方式实现了对此的支持:
因此,您可以尝试以下操作:
|
![]() |
2
0
我也有类似的问题。指定了命名空间的XML上的任何选择(xmlns=“http://somenamespace“)将导致找不到节点。考虑到它确实支持其他命名空间格式,如xmlns:somenamespace=,这很奇怪。”http://somenamespace". 无论如何,通过 远的 最简单的方法是执行字符串替换,并替换xmlns=“http://tempuri.org/webservices一个空字符串。 总的来说,我喜欢touchxml,但我不敢相信这个bug仍然存在。 |
![]() |
3
-1
尝试
|