[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] Keeping track of processed nodes, to avoid redundant output.


Subject: [xsl] Keeping track of processed nodes, to avoid redundant output.
From: "John Smith" <debrief@xxxxxxxxx>
Date: Tue, 11 Sep 2007 11:39:54 +0100

Hello,

This is a simplified description of what I am trying to do, I have an
xml document like this:

<main>
  <someElement>
    <anElement name="John" />
  </someElement>
  <someElement>
    <anElement name="Jane" />
  </someElement>
  <someElement>
    <anElement name="John" />
  </someElement>
  <someElement>
    <anElement name="Jane" />
  </someElement>
</main>


and I like to retrieve each 'name' attribute from 'anElement', but I
only want to process the name once. So if the 'John' attribute is
repeated I want to somehow keep track that I have already processed
it, hence there is no need to process it again.

So for the given example I like to output something like:

<out>
  <name>John</name>
  <name>Jane</name>
</out>


Thanks,
John


Current Thread
Keywords
xml