[ djordjeno @ 23.09.2008. 09:28 ] @
Pozdrav, Imam problem sa XPath-om kada mi je potrebno da vrati sve nodove koji sa odredjenim imenom. Nodovi sa imenom "node_name" se nalaze na razlicitim dubinama u XML-u. Znam da vratim sve nodove sa odredjenim imenom preko rekurzivnih poziva, ali me interesuje da li postoji elegantno resenje kroz jedan XPath poziv. Npr evo XML-a: Code: <root> <node_name>First name</node_name> <level1> <node_name>Second name</node_name> </level1> <level1> <level2> <node_name>Third name</node_name> <node_name>Fourth name</node_name> </level2> <node_name>Fourth name</node_name> </level1> <level1> <level2> <node_name>Fifth name</node_name> <level3> <node_name>Sixth name</node_name> <node_name>Seventh name</node_name> </level3> </level2> <node_name>Eigth name</node_name> </level1> </root> Znaci zeljeni XPath bi trebao da vrati 8 stringova sa vrednostima nodova. |