Ale*_*lex 4 java xml xpath vtd-xml
给出以下xml:
<JUT>
<DDT>
<SSG q="textGoal">Lorem ipsum...</SSG>
</DDT>
....
...
</JUT>
Run Code Online (Sandbox Code Playgroud)
我正在使用带有XPath的vtd-xml来检索'textGoal',如下所示:
VTDGen vg = new VTDGen();
vg.setDoc(xmlContent);
vg.parse(false);
VTDNav vn = vg.getNav();
AutoPilot ap = new AutoPilot(vn);
int node = 0;
ap.selectXPath("//SSG[1]/@q");
node = ap.evalXPath();
if(node != -1) {
myString = vn.toString(node);
}
Run Code Online (Sandbox Code Playgroud)
这使得myString为'q'而不是'textGoal'.我有两个问题:
问候