XSL(T)-tale
XSLT is 'n taal vir die transformasie van XML-dokumente.
XPath is 'n taal om in XML-dokumente te navigeer.
XQuery is 'n taal vir die navrae van XML-dokumente.
Dit het begin met XSL
XSL staan vir E X tensible S tylesheet L anguage.
Die World Wide Web Consortium (W3C) het begin om XSL te ontwikkel omdat daar 'n behoefte was aan 'n XML-gebaseerde stylbladtaal.
CSS = Style Sheets vir HTML
HTML gebruik vooraf gedefinieerde etikette. Die betekenis van, en hoe om elke merker te vertoon, word goed verstaan.
CSS word gebruik om style by HTML-elemente te voeg.
XSL = Style Sheets vir XML
XML gebruik nie vooraf gedefinieerde merkers nie, en daarom word die betekenis van elke merker nie goed verstaan nie.
'n <table> element kan 'n HTML-tabel, 'n meubelstuk of iets anders aandui - en blaaiers weet nie hoe om dit te vertoon nie!
Dus, XSL beskryf hoe die XML-elemente vertoon moet word.
XSL - Meer as 'n stylbladtaal
XSL bestaan uit vier dele:
- XSLT - 'n taal vir die transformasie van XML-dokumente
- XPath - 'n taal om in XML-dokumente te navigeer
- XSL-FO - 'n taal vir die formatering van XML-dokumente (in 2013 gestaak)
- XQuery - 'n taal vir navrae van XML-dokumente
Met die CSS3 Paged Media Module het W3C 'n nuwe standaard vir dokumentformatering gelewer. Dus, sedert 2013, word CSS3 voorgestel as 'n XSL-FO-vervanger.
Wat is XSLT?
- XSLT staan vir XSL Transformations
- XSLT is die belangrikste deel van XSL
- XSLT omskep 'n XML-dokument in 'n ander XML-dokument
- XSLT gebruik XPath om in XML-dokumente te navigeer
- XSLT is 'n W3C-aanbeveling
XSLT = XSL-transformasies
XSLT is die belangrikste deel van XSL.
XSLT word gebruik om 'n XML-dokument te omskep in 'n ander XML-dokument, of 'n ander tipe dokument wat deur 'n blaaier herken word, soos HTML en XHTML. Normaalweg doen XSLT dit deur elke XML-element in 'n (X)HTML-element te transformeer.
Met XSLT kan jy elemente en eienskappe by of van die uitvoerlêer byvoeg/verwyder. Jy kan ook elemente herrangskik en sorteer, toetse uitvoer en besluite neem oor watter elemente om weg te steek en te vertoon, en nog baie meer.
'n Algemene manier om die transformasieproses te beskryf, is om te sê dat XSLT 'n XML-bronboom in 'n XML-resultaatboom omskep .
XSLT gebruik XPath
XSLT gebruik XPath om inligting in 'n XML-dokument te vind. XPath word gebruik om deur elemente en eienskappe in XML-dokumente te navigeer.
As jy eers XPath wil bestudeer, lees asseblief ons XPath-tutoriaal .
Hoe werk dit?
In die transformasieproses gebruik XSLT XPath om dele van die brondokument te definieer wat by een of meer voorafbepaalde sjablone moet pas. Wanneer 'n passing gevind word, sal XSLT die ooreenstemmende deel van die brondokument in die resultaatdokument omskep.
XSLT-blaaierondersteuning
Alle groot blaaiers ondersteun XSLT en XPath.
XSLT is 'n W3C-aanbeveling
XSLT het 'n W3C-aanbeveling geword 16. November 1999 .