|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: sorting AND copying of XML via XSL
Hi Marcel,
Below is the complete XSL --
<?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" version="1.0"
encoding="UTF-8" indent="yes"/>
<xsl:template match="/foo">
<foo>
<xsl:for-each select="bar">
<xsl:sort select="@id" data-type="number"/>
<bar id="{@id}">
<xsl:for-each select="item">
<xsl:sort select="@id" data-type="number"/>
<item id="{@id}">
<xsl:value-of select="."/>
</item>
</xsl:for-each>
</bar>
</xsl:for-each>
</foo>
</xsl:template>
</xsl:stylesheet>
Regards,
Mukul
--- marcel salathe <ms7141@xxxxxx> wrote:
> Hi
>
> I have a XSL question which might be easy to answer,
> but I couldnt.
>
> Suppose I have an XML document like this:
>
> <foo>
> <bar id="2">
> <item id="6">hello</item>
> <item id="4">world</item>
> </bar>
> <bar id="1">
> <item id="7">how's</item>
> <item id="3">life</item>
> </bar>
> </foo>
>
> Now I want to sort the bar elements and then the
> item elements according to
> their Id's, and finally output
> the entire document sorted, e.g.
>
> <foo>
> <bar id="1">
> <item id="3">life</item>
> <item id="7">how's</item>
> </bar>
> <bar id="2">
> <item id="4">world</item>
> <item id="6">hello</item>
> </bar>
> </foo>
>
> I could achieve sorting or copying, but I couldnt do
> both together. I guess
> it must be quite a simple
> XSLT.
>
> Any help very much appreciated.
>
> Best regards,
> marcel
>
>
> --
> COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
> --------------------------------------------------
> 1. GMX TopMail - Platz 1 und Testsieger!
> 2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
> 3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de -
> 7. daybyday - 8. e-Post
>
>
> XSL-List info and archive:
> http://www.mulberrytech.com/xsl/xsl-list
>
__________________________________
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
|
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








