我想知道是否可以在 libxml2 中使用相对 XPath 表达式。
这来自 javax.xml.xpath API,我想使用 libxml2 做类似的事情:
Node widgetNode = (Node) xpath.evaluate(expression, document, XPathConstants.NODE);
通过对元素的引用,现在可以编写相对 XPath 表达式来选择子元素:
XPath xpath = XPathFactory.newInstance().newXPath();
String expression = "manufacturer";
Node manufacturerNode = (Node) xpath.evaluate(expression, **widgetNode**, XPathConstants.NODE);