|
|||||
|
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 / xsl value-of |
||||
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 |
Så begynder det at blive sjovt...
Syntaksen er:
<xsl:value-of select="xpath udtryk" disable-output-escaping="yes or no">
Det betyder altså, at
<xsl:value-of select="Nummer/@ID"/>
vil undersøge om det aktuelle element har et underelement der hedder "Nummer" og hvis det er tilfældet vil den returnere værdien af "ID" atributten af det element.
<xsl:value-of select="." />
vil returnere værdien af det aktuelle element.
Hvis vi har et element med indholdet
<navn>&</navn>
Så har vi to muligheder
<xsl:value-of select="navn" disable-output-escaping="no" />
vil levere & og
<xsl:value-of select="navn" disable-output-escaping="yes" />
vil producere &
Prøv at lave et xsl dokument, der viser Titel, kunstner og plade fra XML dokumentet i HTML format - det må gerne se lidt lækkert ud.
Prøv at lave et xsl dokument, der producerer et nyt XML dokument hvor elementnavnene er oversat så
<Titel> bliver til <CD-Title>
<Spor> bliver til <Track>
<Kunstner> bliver til <Artist>
<Plade> bliver til <CD>
Resten af informationerne skal ikke med i det nye dokument.