Et site med kursusmaterialer, der bruges i forbindelse med undervisning i forskellige it relaterede emnerEn skøn grafik du kan nyde mens der undervises.
   

Send spørgsmål eller kommentar til Thor - klik her: Send en kommentar til Thor - omkring undervisning eller kursus  Søg i kursusmaterialerne. Kan bruges i forbindelse med undervisningen eller efter kurset  Til forsiden af kursusmaterialer.dk 

 

XML formatering og transformation / XSLT elementer / xsl value-of Tag dig ikke af dette flag - det er bare en besked til underviseren om, at der er undervisernote knyttet til XML formatering og transformation kursus, 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


xsl:value-of

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.

Disable-output-escaping

Hvis vi har et element med indholdet

<navn>&amp;</navn>

Så har vi to muligheder

<xsl:value-of select="navn" disable-output-escaping="no" />

vil levere &amp; og

<xsl:value-of select="navn" disable-output-escaping="yes" />

vil producere &


Øvelse

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.

 

Øvelse

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.

 

   
Spacer Spacer Spacer Spacer