|
Subject: RE: [xsl] Reordering elements From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Tue, 13 Jun 2006 22:30:35 +0100 |
<xsl:template match="*">
<xsl:copy>
<xsl:apply-templates/>
</xsl:copy>
</xsl:template>
<xsl:template match="Root">
<xsl:copy>
<xsl:apply-templates select="*[not(self::Source)]"/>
</xsl:copy>
</xsl:template>
<xsl:template match="Story">
<xsl:copy>
<xsl:apply-templates select="following-sibling::Source"/>
<xsl:apply-templates select="*"/>
</xsl:copy>
</xsl:template>
Michael Kay
http://www.saxonica.com/
> -----Original Message-----
> From: Chad Chelius [mailto:cchelius@xxxxxxxxxxxxxxx]
> Sent: 13 June 2006 20:41
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: [xsl] Reordering elements
>
>
> In a situation where my XML file looks like this:
>
> <Root>
> <Story>
> <Source>
> </Root>
>
> How would I move the <Source> element so that and it's
> children are now a child of <Story>?
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Reordering elements, J.Pietschmann | Thread | Re: [xsl] Reordering elements, Mukul Gandhi |
| Re: [xsl] Reordering elements, J.Pietschmann | Date | [xsl] node comparision for equality, uppaluri satyaprasad |
| Month |