XSLT è un linguaggio per trasformare i documenti XML in documenti XHTML o ad altri documenti XML.
XPath è un linguaggio per la navigazione in documenti XML.
Che cosa dovreste già sapere
Prima di continuare è necessario avere una conoscenza di base dei seguenti elementi:
- HTML
- XML
Se si vuole studiare queste materie prime, trovare le lezioni private sul nostro Home page .
Che cosa è XSLT?
- XSLT è sinonimo di trasformazioni XSL
- XSLT è la parte più importante di XSL
- XSLT trasforma un documento XML in un altro documento XML
- XSLT utilizza XPath per navigare nei documenti XML
- XSLT è una W3C Recommendation
XSLT = XSL Transformations
XSLT è la parte più importante di XSL.
XSLT viene utilizzato per trasformare un documento XML in un altro documento XML, o un altro tipo di documento che è riconosciuto da un browser, come HTML e XHTML. Normalmente XSLT fa trasformando ogni elemento XML in un (X) elemento HTML.
Con XSLT è possibile aggiungere / rimuovere gli elementi e gli attributi da o verso il file di output. È anche possibile ridisporre e ordinare elementi, eseguire test e prendere decisioni su quali elementi per nascondere e visualizzare, e molto altro ancora.
Un modo comune per descrivere il processo di trasformazione è dire che XSLT transforms an XML source-tree into an XML result-tree .
XSLT utilizza XPath
XSLT utilizza XPath per trovare le informazioni in un documento XML. XPath è usato per navigare tra gli elementi e gli attributi nei documenti XML.
Se si vuole studiare XPath prima, si prega di leggere la nostra XPath Tutorial .
Come funziona?
Nel processo di trasformazione, XSLT utilizza XPath per definire parti del documento sorgente che deve corrispondere uno o più modelli predefiniti. Quando viene trovata una corrispondenza, XSLT trasformerà la parte corrispondente del documento di origine nel documento risultato.
Supporto browser XSLT
Tutti i browser principali supportano XSLT e XPath.
XSLT è una W3C Recommendation
XSLT è diventato una raccomandazione del W3C 16. novembre 1999.