|
|||||
|
Velkommen IntroXML Brushup Hvad er XMLXML Formatering med CSS XML Transformation med XSL Document Type Definition XML Schemas Document Object Model Simple API for XML XML og web Formatering med CSSGrundlæggende XSLT XSL IntroduktionDet grundlæggende XPath XPath intoDokumentets rod Filtrering med XPath XPath funktioner XPath aksenavne XSLT elementer xsl stylesheetxsl template xsl apply-templates xsl value-of xsl output xsl element xsl attribute xsl text xsl if og xsl choose xsl for-each xsl copy og xsl copy-of Sortering Modes IntroduktionDiverse VariableParametre Navngivne templates XML Værktøjer og ressourcer Værktøjer og ressourcer |
XML formatering og transformation / XSLT elementer / Sortering |
||||
XSL fjernundervisningskursus- Vil du gerne på kursus NU? - Vil du gerne lære i dit eget tempo? - Har du ikke tid til at tage på kursus ude i byen? Så køb et kursus i XSL som fjernundervisning på www.it-fjernundervisning.dk |
Med xsl:sort har vi mulighed for at sortere resultatet. Syntaksen er
<xsl:sort select="xpath udtryk" lang="sprog"
data-type="text eller number"
order="ascending eller descending"
case-order="upper-first eller lower-first" />
Og et lille eksempel
<?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:template match="/">
<Musik>
<xsl:for-each select="RytmiskMusik/Nummer">
<xsl:sort select="Titel" />
<xsl:copy-of select="." />
</xsl:for-each>
</Musik>
</xsl:template>
</xsl:stylesheet>
og vil man have sorteret efter flere parametre skal man skrive dem efter hinanden.
Lav en flot tabel med vores musik, der f.eks. er sorteret efter kunstner, pladetitel og sat op med skiftende farver på tabelrækkerne.
Hvis du vil have et lidt større eksempel at arbejde på kan du bruge dette xml dokument.