我浏览了一些文档和链接,但我没有得到任何解决方案来转换 XPath ,例如说// h1 [contains(@class,' product-title')]到// x:h1 [contains(@class,' product-title')]其中x是名称空间前缀。
我查看了文档https://docs.oracle.com/javase/tutorial/jaxp/xslt/xpath.html,但我没有找到任何有用的内容。
请有人帮我提供一些可用于此目的的有用api。
提前致谢 ANKIT
答案 0 :(得分:0)
如果要操作和修改XPath表达式,则需要将其解析为适合此类操作的表单,然后将其转换回lexical XPath语法。一种方法是使用XQueryX(因为XPath是XQuery的一个子集)。请参阅示例Any implementations of XQueryX?