Subject: Re: Sub: returning unique node in am xml
From: "Agnes Kielen" <a.kielen@xxxxxxx>
Date: Thu, 13 Feb 2003 15:34:24 +0100
|
Hi,
> <root>
> <customers>
> <orderid/>
> <orderdate/>
> </customers>
> <customers>
> <orderid/>
> <orderdate/>
> </customers>
> <orders>
> <orderId/>
> <orderdate/>
> </orders>
> </root>
>
> i want to get only the unique child nodes of root .. ie .. i want only
> customer,orders and
> not customers , customers, orders .
> how do i do that ?
The usual way of selecting an unique node is something like:
<xsl:for-each select="customers[not(preceding::customers)]>
> when i am accessing the first customer node ... i should know that i am
> processing the first
> customer node ..
> if i am accessing the second customer node is there anyway of knowing that
i
> am accessing
> the second customers node.
maybe the function position() can help you.
Hope this helps. Otherwise search the archives for unique nodes. There are
plenty of examples.
Cheers,
Agnes
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|