Hi,
Thanks. And as per xml standards i can't have a tag as <1>.
So, if I have that as attribute, can i use xpath to specifically
select that node.
ie., with the foll. xml,
<root>
<level1>
<a id="1">......</a>
<a id="2">......</a>
</level1>
</root>
Is the following correct, /root/level1/*[(_at_)id='1']/* to select all
children of <a id="1">
Thanks
Senthil Nathan R
On 1/19/08, Michael Kay <mike(_at_)saxonica(_dot_)com> wrote:
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>
--~--
--~------------------------------------------------------------------
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>
--~--