xsl-list
[Top] [All Lists]

RE: [xsl] xpath query

2008-01-18 14:03:13
You expression

/ROOT/LEVEL2/*[(_at_)apply='1']

is almost right, but the elements with the @apply attribute are not children
of LEVEL2, they are grandchildren. So you want

/ROOT/LEVEL2/*/*[(_at_)apply='1']

or if you want elements at any level,

/ROOT/LEVEL2//*[(_at_)apply='1']  

Michael Kay
http://www.saxonica.com/

-----Original Message-----
From: Senthil Nathan [mailto:rsennat(_at_)gmail(_dot_)com] 
Sent: 18 January 2008 20:50
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] xpath query

hi all,
what could be the xpath query with the foll. xml, to select 
all the nodes with apply="1" in the LEVEL2 from ROOT.

<ROOT>
<LEVEL1>
<A>
   <a apply="1">100</a>
   <b apply="1">100</b>
   <c>100</c>
</A>
</LEVEL1>

<LEVEL2>
<B>
   <a>100</a>
   <b apply="1">100</b>
   <c>100</c>
</B>
<C>
   <a>100</a>
   <b>100</b>
   <c apply="1">100</c>
</C>
<LEVEL2>
</ROOT>

I tried using /ROOT/LEVEL2/*[(_at_)apply='1']. But it doesn't 
select the intended nodes.

Thanks
Senthil Nathan R

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: 
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>