Можно ли Color-код и отформатировать XML-документ с помощью XSLT?
-
04-10-2019 - |
Вопрос
Это когда-либо было сделано раньше? Можно ли написать XSLT, который превратит документ XML в Color-Coded, отформатированный HTML?
Решение
Взгляните на это XML в HTML Verbatim Formatter с выделением синтаксиса
Другие советы
Xmlspectrum.xsl. (на GitHub) является одним из ряда стилей XSLT, которые делают это - но этот инструмент специально для дополнительных требований XSLT 2.0.
С XSLT 2.0 большая часть логики программирования может быть в выражениях XPath 2.0. Таким образом, акцент для этого продукта был форматирование и окрашивание XPath - в то время как также обеспечение инструкций XSLT также выполнена должным образом. Образец скриншота из браузера:
Поскольку вход XSLT проанализирован как текст, любые существующие вдавшиеся и линейные подачи сохраняются по умолчанию - даже в атрибутах (образец не имел форматирования отступ Опция была установлена). А также обычное форматирование XML, все атрибуты и их содержимое вертикально выровнены