Est-ce que cela a déjà été fait auparavant? Est-il possible d'écrire un XSLT qui va transformer un document XML en code couleur, formaté, HTML?Est-il possible de colorer et de mettre en forme un document XML en utilisant XSLT?
Répondre
Jetez un oeil à ce XML to HTML Verbatim Formatter with Syntax Highlighting
C'est beaucoup plus désordonné que je ne le pensais. Mais c'est exactement ce que je cherchais. – Eric
@Eric, oui c'est un peu compliqué, mais ça gère tout ... et a des étapes bien séparées :) –
XMLSPectrum.xsl (sur GitHub) est l'un d'un certain nombre de feuilles de style XSLT font - mais cet outil est spécialement pour répondre aux exigences supplémentaires de XSLT 2.0. Avec XSLT 2.0, une grande partie de la logique de programmation peut être dans les expressions XPath 2.0. L'accent a donc été mis sur le formatage et la colorisation de XPath, tout en veillant à ce que les instructions XSLT soient correctement affichées. Une capture d'écran de l'échantillon à partir d'un navigateur:
Parce que l'entrée XSLT est analysée sous forme de texte, toute empreinte et ligne-flux existants sont conservés par défaut - même dans les attributs (l'échantillon avait pas de mise en forme de sorte que le tiret option a été définie). En plus de la mise en forme XML habituelle, tous les attributs et leur contenu sont alignés verticalement
oui. Mais sans entrée XML et sortie HTML souhaitée, il est difficile de vous donner une réponse. – dnagirl