有没有办法使用 xpath 来获取整个树结构。例如,假设这是 xml
<a>
<b>
<c>
data
</c>
</b>
</a>
我希望 xpath 获取节点的所有内容,结果应该是
<b>
<c>
data
</c>
</b>
到目前为止,我一直在使用 VTD-XML 和 java 来检索元素。这是我一直在使用的代码。
VTDGen vg = new VTDGen();
vg.setDoc(xmlString);
vg.parse(true);
VTDNav vn = vg.getNav();
AutoPilot ap = new AutoPilot(vn);
ap.selectXPath(xPath);
String data = ap.evalXPathToString();