.XSL Estensione file
Foglio di stile XML
| Sviluppatore | W3C |
| Popolarità |
3,4 | 40 Voti |
Che cos'è un file XSL?
Un file XSL è un foglio di stile usato per trasformare il contenuto di un documento .XML. Le informazioni sullo stile contenute nel file sono scritte nel formato XSLT (Extensible Stylesheet Language Transformations), che è un'estensione di XML. In genere, i file XSL vengono usati per trasformare uno o più documenti XML in contenuti .HTML, da usare come pagina web.
Maggiori informazioni
Il World Wide Web Consortium (W3C) ha creato il linguaggio di markup XSLT nel 1998. Usando i fogli di stile XSLT e un processore XSLT, gli utenti possono:
- Aggiungere, rimuovere, riordinare e ordinare gli elementi all'interno di un file XML
- Trasformare il contenuto di un file XML in altri tipi di contenuto, come HTML, testo normale o documenti PDF
Ad esempio, uno sviluppatore web che vuole mostrare un set di dati XML sul proprio sito web potrebbe:
- Creare un foglio di stile XSLT che definisca come trasformare il set di dati in una tabella HTML.
- Usare un processore XSLT e il proprio foglio di stile per trasformare il set di dati XML in una tabella HTML formattata.
I fogli di stile XSLT possono essere salvati come file XSL o .XSLT. Ufficialmente, il W3C ora consiglia di salvare i fogli di stile XSLT come file XSLT. Pertanto, i file XSL probabilmente contengono vecchi fogli di stile XSLT, creati prima che il W3C facesse questa raccomandazione.
NOTA: I file XSL possono anche contenere informazioni di formattazione scritte usando il linguaggio XSL Formatting Objects (XSL-FO), che è un'altra estensione di XML.
Come aprire un file XSL
È possibile aprire un file XSL con Microsoft Visual Studio Code o qualsiasi altro editor di testo. Tuttavia, se si desidera modificare il contenuto di un file XSL, è consigliabile aprire il file in un editor XML dedicato. Gli editor XML offrono utili strumenti per l'evidenziazione della sintassi, la modifica e la convalida, che semplificano il lavoro con i file XSL.
Alcuni editor XML diffusi includono:
