|
|||||
|
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 / Grundlæggende XSLT / XSL Introduktion
Tansformering med XSLTErfaringerne med at forsøge at formatere XML med CSS viser tydeligt, at der er ting vi ikke kan klare på den måde
Der er sjovt nok her XSLT kommer ind i billedet :-)
Sådan her ser et stylesheet ud<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 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" ?> ØvelsePrø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, XMLSpy og indsætte reference til stylesheetet direkte i xml dokumentet. |
||||