xsl-list
[Top] [All Lists]

Re: Sub: returning unique node in am xml

2003-02-13 07:34:24
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



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