This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: scanning a tree
- To: <xsl-list at mulberrytech dot com>
- Subject: Re: scanning a tree
- From: "Blond Jean-Baptiste" <pblond at club-internet dot fr>
- Date: Thu, 30 Nov 2000 15:56:43 +0100
- References: <DCEOINPOOEELFAKAJOAFKEAECDAA.shlomi@visualtop.com>
- Reply-To: xsl-list at mulberrytech dot com
Hi,
There a way using keys :
Let's imagine that your "modified" tag contains "yes" when then node has
been modified.
Now define then following key :
<xsl:key name="modifiednodes" macth="//*" use="modified" />
Then the Xpath : key('modifiednodes', 'yes') should return a node list
containing all the "modified" nodes.
So <modified><xsl:value-of select="boolean(key('modifiednodes', 'yes'))"
/></modified> is your result tag!
Hope this helps...
JB
----- Original Message -----
From: Shlomi Sarfati <shlomi@navixo.com>
To: <xsl-list@mulberrytech.com>
Sent: Thursday, November 30, 2000 3:04 PM
Subject: scanning a tree
> Hi
> I need to run an xsl stylesheet on my xml tree that do the following :
>
> on every node in my xml tree I have a tag named 'modified' that tells me
if
> the current node has been modified.
>
> I need to hold a flag that will tell me if one of the nodes has been
> modified !
>
> this flag will be the first tag in the result tree:
>
>
> <modified> <xsl:copy-of select="$valueofFlag"/> </modified>
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list