Extensible Stylesheet Language: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1:
L''''XSL''', acronimo di '''eXtensible Stylesheet Language''', è il linguaggio di descrizione dei fogli di stile per i documenti in formato [[XML]]. Com'è noto, lo standard XML prevede che i contenuti di un documento siano separati dalla formattazione della pagina in cui verranno pubblicati. D'altra parte è proprio questa distinzione a costituire uno dei punti di forza dell'XML come metalinguaggio, in quanto massimizza la possibilità di associare molti e diversi linguaggi di marcatura agli elementi del documento, arricchendone le proprietà semantiche. L'XSL permette di visualizzare un file XML come pagina web, come pagina stampabile oppure come traccia per un'esposizione orale.<br />
L'XSL è composto di due partilinguaggi:
 
* ''XSL Transformations'' ([[XSLT]]): linguaggio di trasformazione dell'[[XML]];
* ''XSL Formatting Objects'' ([[XSL-FO]]): usato per descrivere la formattazione di oggetti.
 
EntrambeEntrambi i linguaggi sono codificati e gestiti dal [[W3C]].
 
Attualmente sono disponibili diverse implementazioni XSLT; le versioni recenti di tutti i principali ''[[browser]]'', in particolare [[Internet Explorer]] e [[Mozilla]], supportano la trasformazione di XML in [[HTML]] tramite XSLT.