Subject: [xsl] suggestion: xsl:modified-copy From: Andrew Welch <andrew.j.welch@xxxxxxxxx> Date: Wed, 1 Aug 2012 11:07:35 +0100 |
It's a bit late for 3.0, but perhaps for 3.1... sometimes it would be useful to have the ability to copy and modify a section of the input at the point its copied, rather than using an additional moded identity template and no-op templates. For example given something like: <foo> <bar/> <baz/> </foo> and you want to copy the lot to the result except <baz/> you could do: <xsl:modified-copy select="foo"> <xsl:except select="baz"/> </xsl:modified-copy> if you wanted to add another <baz/> you could do: <xsl:modified-copy select="foo"> <xsl:insert-after select="baz"> <baz/> </xsl:insert-after> </xsl:modified-copy> Just some thoughts.... -- Andrew Welch http://andrewjwelch.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Thread | Re: [xsl] suggestion: xsl:modified-, Michael Kay | |
Date | Re: [xsl] suggestion: xsl:modified-, Michael Kay | |
Month |