Re: [xsl] Restructure via grouping

Subject: Re: [xsl] Restructure via grouping
From: "Joris Gillis" <roac@xxxxxxxxxx>
Date: Wed, 09 Feb 2005 13:58:18 +0100
Tempore 13:48:37, die 02/09/2005 AD, hinc in xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Robert Soesemann <rsoesemann@xxxxxxxxxxx>:

How can I do the following restructuring? Do I need to use grouping?

Inside and outside of my <doc> node there are <fragment> nodes. I want
to collect them all and place them insde a new <fragments> tag.


You could use grouping but it's not necessary. I think this will do:

<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

<xsl:output indent="yes"/>

<xsl:template match="root">
	<xsl:copy>
		<doc>
			<fragments>
				<xsl:copy-of select=".//fragment"/>
			</fragments>
		</doc>
	</xsl:copy>
</xsl:template>

</xsl:stylesheet>


regards, -- Joris Gillis (http://www.ticalc.org/cgi-bin/acct-view.cgi?userid=38041) "Et ipsa scientia potestas est" - Francis Bacon , Meditationes sacrae

Current Thread