|
|||||
|
Velkommen IntroGrundlæggende XML Hvad er XMLVel formet XML Attributter Kommentarer CData XML og CSS Introduktion til CSSPræsentation af XML med CSS XML og XSL(T) Introduktion til XLSTDet grundlæggende XML til HTML transformation XML til XML transformation XPath introduktion Document Type Definition Introduktion til DTDSchemas Introduktion til schemasDocument Object Model Intro til DOMSimple API for XML Intro til SAXXML Databaser DatabaserNamespaces IntroduktionVærktøjer og ressourcer En lille oversigtQuiz XML QuizFiler Lidt forskellige |
XML Introduktion / XML og XSL(T) / Introduktion til XLST
Introduktion til XLSTXSLT 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"> 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 Ø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 og indsætte reference til stylesheetet direkte i xml dokumentet. |
||||