J
jonny
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">
<xslaram name="todelete" />
<xslaram 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()?
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">
<xslaram name="todelete" />
<xslaram 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()?