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
* ''XSL Transformations'' ([[XSLT]]): linguaggio di trasformazione dell'[[XML]];
* ''XSL Formatting Objects'' ([[XSL-FO]]): usato per descrivere la formattazione di oggetti.
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.
|