XSL Transformations: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m Fix tecnico tag HTML obsoleto per Wikipedia:Bar/Discussioni/Passaggio da Tidy a RemexHTML: c'è del lavoro da fare using AWB |
||
Riga 22:
Ci possono essere due casi specifici di trasformazione: da un documento XML a un altro documento XML (adatto a specifiche applicazioni), oppure da un documento XML ad un altro formato (ad esempio [[HTML]], [[XHTML]], [[Wireless Markup Language|WML]] e [[Rich text format|RTF]], ma anche in qualsiasi altro formato di solo testo). L'XSLT può essere usato per entrambi i casi.
Per generare una trasformazione XSLT occorrono due file: il documento da trasformare (in XML) ed un documento contenente il '''[[foglio di stile]] [[Extensible Stylesheet Language|XSL]]''', che fornisce la semantica per la trasformazione. Il foglio di stile XSLT vede un documento XML come una serie di nodi strutturati ad albero. È formato da un insieme di modelli (''template'') che contengono le regole di trasformazione dei tag del documento XML. Nella sintassi XSL, i <
È possibile anche aggiungere al documento trasformato elementi completamente nuovi o non prendere in considerazione determinati elementi del documento origine, riordinare gli elementi, fare elaborazioni in base al risultato di determinate condizioni, ecc.
Riga 34:
* Elementi
* [[Namespace]]
* Istruzioni di elaborazione (si riconoscono perché le tag si aprono con un <
* Testo
|