评估xPath表达式,该表达式查找带有虚线标记名称的元素

时间:2014-04-09 19:09:37

标签: java xpath

如何使用Java在标签名称中找到带句点的元素? 我试着这样做:

XPath xPath = XPathFactory.newInstance().newXPath();
NodeList nl = (NodeList) xPath.evaluate("//name.of.the.tag", myDocument, XPathConstants.NODESET);

我无法使用name(.)local-name(),因为xpath表达式无法预测。

1 个答案:

答案 0 :(得分:0)

//*[contains(local-name(),".")]

怎么样?

否则只需使用//*检索所有元素 然后在Java中迭代NodeList并检查节点名称是否包含。