f



removing a node from a node-set

Hi,

I have a template "delete-node" with two arguments containing document
fragments when called.
I want to return a new document fragment which contains all nodes from
argument 2 except the one which is
contained in argument 1.

The code currently looks like this:

   <xsl:template name="delete-node">
      <xsl:param name="todelete" />
      <xsl:param name="notprocessed" />

    <xsl:copy-of select="$notprocessed[not(@id =
$todelete/node/@id)]"/>
   </xsl:template>

And an example for $todelete is:
<node id='x'> ... </node>

and $notprocessed contains a few of those nodes including the one with
id 'x'.

Is there a solution to this problem without using exsl:node-set()?

0
jonny1 (7)
12/2/2006 11:46:46 AM
comp.text.xml 8781 articles. 0 followers. Post Follow

0 Replies
577 Views

Similar Articles

[PageSpeed] 43

Reply: