E 'possibile codice colore e il formato di un documento XML utilizzando XSLT?
-
04-10-2019 - |
Domanda
È questo mai stato fatto prima? E 'possibile scrivere un XSLT che trasformerà un documento XML in codice colore, formattato, HTML?
Soluzione
Date un'occhiata a questo XML in HTML Verbatim Formatter con evidenziazione della sintassi
Altri suggerimenti
XMLSPectrum.xsl (su GitHub) è uno di una serie di fogli di stile XSLT che fanno questo - ma questo strumento è specialmente per le richieste aggiuntive di XSLT 2.0.
Con XSLT 2.0, gran parte della logica di programmazione può essere all'interno della XPath 2.0 espressioni. Quindi l'enfasi di questo prodotto è stata la formattazione e colorising di XPath - garantendo al contempo istruzioni XSLT sono resi correttamente anche. Un campione screenshot da un browser:
A causa dell'ingresso XSLT viene analizzato come testo, qualsiasi indentazione esistente e line-feed vengono conservate per impostazione predefinita - anche negli attributi (il campione non aveva la formattazione in modo che il trattino è stata impostata). Così come la formattazione del solito XML, tutti gli attributi e il loro contenuto sono allineati verticalmente