我有一个像这样的xml文件
<root>
<test>
<bla>test1</bla>
</test>
<test>
<bla>test2</bla>
</test>
<test>
</test>
</root>
现在我想通过使用 XPath 表达式使用 vtd-xml-parser 来解析它。首先我搜索test
标签
VTDNav vn = vg.getNav();
AutoPilot ap = new AutoPilot(vn);
ap.selectXPath("//test");
现在我想在这个test
标签中搜索bla
标签
int result = -1;
int count = 0;
while ((result = ap.evalXPath()) != -1) {
// evaluate XPath Expressions within the test tags
}
有人可以告诉我如何制作这种表达方式吗?我不想在整个文档中搜索bla
标签,因为我希望能够将bla
标签分配给test
标签。bla
例如,如果标签为空并且我在整个文档中搜索标签,我将无法执行此操作bla
。