ASP Error: 70
Description: Permission denied
Source: Microsoft VBScript runtime error
|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Save the sorted xml in a variable
I think you have to use ms:node-set($sorted).
Regards,
Mukul
On 7/26/05, John Robb <john_ok@xxxxxx> wrote:
> How is it possible to save the sorted xml in a variable and then apply
> to it some xsl elements.
> I'm using the following xsl but it doesn't work.I want to sort it by
> @sector and @subsector(see xml file bellow).In $sorted I just see the
> values of elements in <data> tags at the end/beginning.
> xsl:
> <?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:output media-type="xml"/>
> <xsl:variable name="sorted">
> <xsl:apply-templates mode="copy" select="data"/>
> </xsl:variable>
> <xsl:template match="@*|node()" mode="copy">
> <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="/">
> <xsl:apply-templates select="ms:node-set($sorted)/*" mode="main"/>
> </xsl:template>
> <xsl:template match="item" mode="main">
> <xsl:value-of select="."/>
> </xsl:template>
> </xsl:stylesheet>
>
> AND the XML :
> <?xml version="1.0" encoding="iso-8859-1" ?>
> <data>
> <item id="i1" sector="s1" subsector="u1">561</item>
> <item id="i10" sector="s3" subsector="u4">15</item>
> <item id="i22" sector="s2" subsector="u2">1234</item>
> <item id="i11" sector="s1" subsector="u2">123</item>
> <item id="i17" sector="s1" subsector="u3">165</item>
> <item id="i61" sector="s2" subsector="u1">346</item>
> <item id="i12" sector="s2" subsector="u5">3425</item>
> <item id="i2" sector="s3" subsector="u4">78</item>
> <item id="i14" sector="s3" subsector="u4">51</item>
> <item id="i21" sector="s1" subsector="u5">346</item>
> <item id="i39" sector="s3" subsector="u2">463</item>
> <item id="i44" sector="s2" subsector="u3">151</item>
> <item id="i89" sector="s1" subsector="u1">451</item>
> <item id="i81" sector="s2" subsector="u4">771</item>
> <item id="i36" sector="s2" subsector="u5">5654</item>
> <item id="i27" sector="s3" subsector="u3">362</item>
> <item id="i15" sector="s1" subsector="u5">234</item>
> <item id="i18" sector="s3" subsector="u2">73</item>
> <item id="i51" sector="s3" subsector="u5">567</item>
> <item id="i26" sector="s1" subsector="u4">17</item>
> <item id="i95" sector="s3" subsector="u5">67489</item>
> <item id="i13" sector="s1" subsector="u3">54</item>
> <item id="i71" sector="s1" subsector="u3">2</item>
> <item id="i23" sector="s2" subsector="u1">345</item>
> <item id="i7" sector="s2" subsector="u1">67</item>
> <item id="i80" sector="s1" subsector="u3">7754</item>
>
> <sector id="s1">Sector 1</sector>
> <sector id="s2">Sector 2</sector>
> <sector id="s3">Sector 3</sector>
>
> <subsector id="u1">Subsector 1</subsector>
> <subsector id="u2">Subsector 2</subsector>
> <subsector id="u3">Subsector 3</subsector>
> <subsector id="u4">Subsector 4</subsector>
> <subsector id="u5">Subsector 5</subsector>
> </data>
>
>
> ---
> GSM.By.COM - INTERNET-MAGAZIN SOTOWYH TELEFONOW STANDARTA GSM,
> AKSESSUAROW I ZAP^ASTEJ K NIM. {IROKIJ WYBOR, RAZUMNYE CENY,
> OPERATIWNAQ DOSTAWKA. rEMONT TELEFONOW. http://www.gsm.by.com
|
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
|

Cart








