如何使用Java在标签名称中找到带句点的元素? 我试着这样做:
XPath xPath = XPathFactory.newInstance().newXPath();
NodeList nl = (NodeList) xPath.evaluate("//name.of.the.tag", myDocument, XPathConstants.NODESET);
我无法使用name(.)
或local-name()
,因为xpath表达式无法预测。
答案 0 :(得分:0)
//*[contains(local-name(),".")]
否则只需使用//*
检索所有元素
然后在Java中迭代NodeList并检查节点名称是否包含。