我正在使用 Java XML API 来获取给定 XPath 的节点值。这是我用来获取给定 XPath 的节点值的代码
final XPathFactory factory = XPathFactory.newInstance();
final XPath xpath1 = factory.newXPath();
xpath1.setNamespaceContext(new MyNamespaceContext());
InputSource inputSource = new InputSource(extractData(fileName));
inputSource.setEncoding("UTF-8");
String nodeValue = xpath1.evaluate(xpath, inputSource);
xml 文件包含节点值,因为Some>data
我期望的节点值是Some>data
,但从上面的代码返回的值是Some>data
任何人都可以帮助如何更改上述代码,以便我将节点数据作为Some>data