Возможно ли цветовое кодирование и форматирование документа XML с использованием XSLT? - PullRequest
1 голос
/ 26 мая 2010

Было ли это когда-либо сделано раньше? Можно ли написать XSLT, который превратит XML-документ в кодированный цветом, отформатированный, HTML?

Ответы [ 2 ]

3 голосов
/ 26 мая 2010
2 голосов
/ 13 декабря 2012

XMLSPectrum.xsl (на GitHub) - это одна из многих таблиц стилей XSLT, которые делают это, но этот инструмент специально для дополнительных требований XSLT 2.0.

В XSLT 2.0 большая часть логики программирования может быть в выражениях XPath 2.0. Таким образом, акцент для этого продукта был на форматировании и раскрашивании XPath - и в то же время на обеспечении правильного отображения инструкций XSLT. Пример скриншота из браузера:

enter image description here

Поскольку вход XSLT анализируется как текст, любые существующие отступы и переводы строк сохраняются по умолчанию - даже в атрибутах (в примере не было форматирования, поэтому была установлена ​​опция indent ). Как и обычное форматирование XML, все атрибуты и их содержимое выровнены по вертикали

...