XSL

XSL, acronimo di Extensible Stylesheet Language, è un linguaggio che permette di descrivere come devono apparire i file codificati in formato XML. Il linguaggio è composto di due parti:

Queste due parti sono mantenute 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.

Lo standard XSL-FO è molto meno diffuso. La maggior parte delle implementazioni disponibili (se non tutte) sono parziali. FOP, che fa parte del progetto Apache, può visualizzare una gran parte dello standard XSL-FO in vari formati, tra cui il dffuso PDF. Il pacchetto PassiveTeX è un'altra implementazione che usa TeX per convertire XSL-FO in PDF.

Il linguaggio XML Path (XPath) è usato nei fogli di stile XSLT per descrivere come accedere alle parti di un documento XML.

Collegamenti esterni

See also: XSL, Apache HTTP Server, Browser, Fogli di stile, HTML, Internet Explorer, Linguaggio, Mozilla, Portable Document Format, TeX