[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] Identity plus sort


Subject: Re: [xsl] Identity plus sort
From: Armen Martirossian <armmarti@xxxxxxxxx>
Date: Fri, 8 Aug 2003 06:17:42 -0700 (PDT)

Hi Joe,

Here is the code:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="xml" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
	<xsl:apply-templates/>	
</xsl:template>

<xsl:template match="doc" priority="1">
	<xsl:copy>
		<xsl:apply-templates/>
		<newNode>
			content
		</newNode>
	</xsl:copy>
</xsl:template>

<xsl:template match="matchList" priority="1">
	<xsl:copy>
		<xsl:for-each select="@*">
			<xsl:copy-of select="."/>
		</xsl:for-each>
		<xsl:apply-templates>
			<xsl:sort select="@date"/>
		</xsl:apply-templates>
		
	</xsl:copy>	
</xsl:template>

<xsl:template match="actionList" priority="1">
	<xsl:copy>
		<xsl:for-each select="@*">
			<xsl:copy-of select="."/>
		</xsl:for-each>
		<xsl:apply-templates>
			<xsl:sort select="."/>
		</xsl:apply-templates>
	</xsl:copy>
</xsl:template>

<xsl:template match="node() | @*" priority="0.1">
	<xsl:copy>
		<xsl:copy-of select="@*"/>
		<xsl:apply-templates/>
	</xsl:copy>
	
</xsl:template>

</xsl:stylesheet>

Regards,
Armen

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread