我试图通过使用XPath找到一个很好的解决方案来搜索xml文档。我面临的问题是我收到的不同xml文件。其中一些使用命名空间而另一些不使用,但它们都具有相同的结构。
到目前为止我做了什么:我注册了一个命名空间a:使用收到的命名空间,我的所有查询看起来都像xpath(' a:query')但是当没有命名空间的文档是收到后我不知道要注册什么:因为我不想创建两个不同的xpath查询(一个有一个,一个没有命名空间)。
Stackoverflow有很多关于完全忽略命名空间的内容,但这不是一个不错的选择。还有哪些其他选择?
非常感谢。