[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
RE: Can't access a template in xsl
Subject: RE: Can't access a template in xsl
From: "Joe Fawcett" <joefawcett@xxxxxxxxxxx>
Date: Mon, 25 Jul 2005 15:43:16 +0100
|
From: John Robb <john_ok@xxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Can't access a template in xsl
Date: Mon, 25 Jul 2005 17:37:06 +0300
Why my processor can't access the following part in xsl:
<xsl:template match="/" mode="main">
<xsl:for-each select="ms:node-set($sorted)">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:template>
The whole xsl is:
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:ms="urn:schemas-microsoft-com:xslt">
<xsl:variable name="sorted">
<xsl:apply-templates mode="copy" select="data/item"/>
</xsl:variable>
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()">
<xsl:sort select="@sector"/>
<xsl:sort select="@subsector"/>
</xsl:apply-templates>
</xsl:copy>
</xsl:template>
<xsl:template match="/" mode="main">
<xsl:for-each select="ms:node-set($sorted)">
<xsl:value-of select="."/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
---
Firstly which processor? Secondly I'd do the conversion first, not sure if
this matters though:
<xsl:variable name="sortedNodes" select="ms:node-set($sorted)"/>
Joe
|
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format
RSS 2.0 |
|
Atom 0.3 |
|
|