У меня есть XML-файл, например, вот так
<root>
<test>
<bla>test1</bla>
</test>
<test>
<bla>test2</bla>
</test>
<test>
</test>
</root>
Теперь я хочу проанализировать его с помощью vtd-xml-parser с помощью выражений XPath. Сначала я ищу теги 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
весь документ.