Subject: Re: [xsl] reorder child nodes From: Martin Honnen <Martin.Honnen@xxxxxx> Date: Mon, 12 Apr 2010 17:07:10 +0200 |
I have a question. I have a source xml with nodes which need to be reordered before transformation.
<books> <book> <fiction></fiction> <drama></drama> <bio></bio>
</book>
</books>
I want the output to look like
<books> <book>
<bio></bio> <fiction></fiction> <drama></drama> </book>
</books>
<xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@*, node()"/> </xsl:copy> </xsl:template>
<xsl:template match="book"> <xsl:copy> <xsl:apply-templates select="@*, bio, fiction, drama"/> </xsl:copy> </xsl:template>
Martin Honnen http://msmvps.com/blogs/martin_honnen/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] reorder child nodes, ratna ratna | Thread | [xsl] The output of evaluating an X, Costello, Roger L. |
[xsl] reorder child nodes, ratna ratna | Date | [xsl] The output of evaluating an X, Costello, Roger L. |
Month |