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 Introduktion / XML og XSL(T) / Introduktion til XLST


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


Introduktion til XLST

XSLT står for eXtensible Stylesheet Language Transformation og er lige det redskab vi står og mangler nu, hvor vi har erfaret de svagheder, der er i formatering med CSS.

XSLT er et XML programmeringssprog, der kan hjælpe os med både at formatere, men også at transformere XML dokumenter.

 

Sådan her ser et stylesheet ud

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<p>Hello world!<br/></p>
</html>
</xsl:template>
</xsl:stylesheet>

Og vil man have det til at virke kan man blandt andet bruge programmet msxsl.exe, der er en xml parser. Den kan hentes hos Microsoft på adressen: http://msdn.microsoft.com/library/default.asp?url=/downloads/list/xmlgeneral.asp

Syntaksen er følgende:

msxsl xmldokument xsldokument [-o outputdokument]

Man kan også vælge at koble xml og xsl dokumentet sammen - det gøres med nedenstående kommando i toppen af xml dokumentet:

<?xml-stylesheet type="text/xsl" href="simple.xsl" ?>

På kurset bruger vi XML Spy til at hjælpe os med transformationerne - det sker gennem XSL menuen. Hvis du har reference til et CSS i dit XML dokument kan det være nødvendigt at fjerne den først.

Læg også mærke til at XML Spy har en XSL debugger - den bliver man rigtig glad for, hvis man arbejder meget med XSL


Øvelse

Prøv at oprette ovenstående xsl dokument og køre det på det lille xml dokument vi arbejdede med tidligere. Du skal prøve at parse både med msxsl og indsætte reference til stylesheetet direkte i xml dokumentet.

   
Spacer Spacer Spacer Spacer