XML- tutoriaal

XML TUIS XML Inleiding XML Hoe om te gebruik XML-boom XML-sintaksis XML elemente XML-kenmerke XML Naamruimtes XML vertoon XML HttpRequest XML-ontleder XML DOM XML XPath XML XSLT XML XQuery XML XLink XML valideerder XML DTD XML-skema XML-bediener XML voorbeelde XML Vasvra XML-sertifikaat

XML AJAX

AJAX Inleiding AJAX XMLHttp AJAX-versoek AJAX-reaksie AJAX XML-lêer AJAX PHP AJAX ASP AJAX-databasis AJAX toepassings AJAX voorbeelde

XML DOM

DOM Inleiding DOM nodusse Toegang tot DOM DOM Node Info DOM Node Lys DOM deurkruis DOM Navigeer DOM Kry waardes DOM Verander nodusse DOM Verwyder nodes DOM vervang nodusse DOM Skep nodusse DOM Voeg nodes by DOM Kloon Nodes DOM Voorbeelde

XPath handleiding

XPath Inleiding XPath nodes XPath-sintaksis XPath-asse XPath-operateurs XPath voorbeelde

XSLT- tutoriaal

XSLT Inleiding XSL-tale XSLT-transformasie XSLT <sjabloon> XSLT <waarde-van> XSLT <vir-elk> XSLT <sorteer> XSLT <if> XSLT <kies> XSLT Pas toe XSLT op die kliënt XSLT op die bediener XSLT Wysig XML XSLT voorbeelde

XQuery- tutoriaal

XQuery Inleiding XQuery voorbeeld XQuery FLWOR XQuery HTML XQuery-bepalings XQuery-sintaksis XQuery Voeg by XQuery Kies XQuery-funksies

XML DTD

DTD Inleiding DTD Boublokke DTD Elemente DTD-kenmerke DTD Elements vs Attr DTD Entiteite DTD voorbeelde

XSD- skema

XSD Inleiding XSD Hoe om XSD <skema> XSD-elemente XSD-kenmerke XSD-beperkings

XSD -kompleks

XSD-elemente XSD leeg Slegs XSD-elemente Slegs XSD-teks XSD gemeng XSD-aanwysers XSD <enige> XSD <anyAttribute> XSD-vervanging XSD voorbeeld

XSD data

XSD-string XSD datum XSD Numeries XSD Diverse XSD-verwysing

Webdienste _

XML Dienste XML WSDL XML SEEP XML RDF XML RSS

Verwysings

DOM Node Tipes DOM Node DOM NodeLys DOM NamedNodeMap DOM-dokument DOM Element DOM-kenmerk DOM teks DOM CDATA DOM Kommentaar DOM XMLHttpRequest DOM-ontleder XSLT-elemente XSLT/XPath-funksies

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 .