xml - Correct XPath Syntax for this query -
suppose have following xml:
<tree> <level> <identity> <name>firstlevel</name> </identity> <level2> <data>data1</data> </level2> </level> <level> <identity> <name>secondlevel</name> </identity> <level2> <data>data2</data> </level2> </level> <level> <identity> <name>thirdlevel</name> </identity> <level2> <data>data3</data> </level2> </level> </tree>
in other words, each level
node has identity
node name it.
and want data secondlevel
> level2
> data
node.
now, know can level2
> data
nodes xpath along lines of:
tree/level/level2/data
but only data secondlevel node, how syntax change? i'm trying this:
tree/level[/identity/name='secondlevel']/level2/data
but that's not working... how write xpath , preferably efficiently possible?
thanks!!!
got it!!!
for else facing kind of issue, correct syntax close on thought... was:
tree/level[identity/name='secondlevel']/level2/data
... remove /
inner specification.
Comments
Post a Comment