---
title: "Sortering i XSL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/xml/41704-sortering-i-xsl"
topic: "XML"
topic_url: "https://www.webforum.nu/amne/xml"
author: "ironhead"
published: "2002-04-16T07:01:50.000Z"
updated: "2002-04-16T13:36:24.000Z"
replies: 3
views: 467
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/xml/41704-sortering-i-xsl"
---

# Sortering i XSL

## #1 — ironhead, 2002-04-16T07:01Z

Hello!

Jag loopar ut en massa slumpade värden och vill gruppera dem efter samma typ. Det jag får med mig från XML:en är att grupp1 har värdet 1, grupp2 = 2 etc.

Hur kan man sortera datat i loopen för att från detta:
grupp3
grupp2
grupp3
grupp1
grupp4
grupp1

...få det såhär:
grupp1
grupp1
grupp2
grupp3
grupp3
grupp4

datat ser ut typ såhär:
XML:
'# Loop
\<Datamodule modno='345444-23' datas='14/75-Vrenchkey 19' sort='1'\>

XSL:
\<xsl:for-each select="Datamodule"\>
\<xsl:value-of select="@modno"/\>
\<xsl:value-of select="@datas"/\>
\</xsl:for-each\>

Förstår ni tanken?  :l

Permalänk: https://www.webforum.nu/p/41704

## #2 — SPiN, 2002-04-16T08:47Z

Jadå. :)

Du löser det så här, har jag för mig:

```
<xsl:for-each select="Datamodule">
<xsl:sort select="Datamodule" />
<xsl:value-of select="@modno" />
<xsl:value-of select="@datas" />
</xsl:for-each>
```

Permalänk: https://www.webforum.nu/p/646960

## #3 — ironhead, 2002-04-16T09:26Z

Tackar SPiN!

Hade lyckats hitta det själv också.
Fast man ska skriva in "fält/attribut-namnet" på det som skall sorteras.
(Iofs beror det på hur man byggt upp sin XML). 

\<xsl:for-each select="Datamodule"\>
\<xsl:sort select="@sort" /\>
\<xsl:value-of select="@modno" /\>
\<xsl:value-of select="@datas" /\>
\</xsl:for-each\>

(Fungerar dock endast från MSXML3.0 och framåt)

Permalänk: https://www.webforum.nu/p/647005

## #4 — SPiN, 2002-04-16T13:36Z

Det beror på webläsare/komponent. Det är en funktion för XSL som står med i standarden, och bör därför vara med i alla nyare webläsare ( Mozilla och IE6, mao. ). :)

Permalänk: https://www.webforum.nu/p/647221

---

Tråden på webben: https://www.webforum.nu/amne/xml/41704-sortering-i-xsl
