是否可以使用XSLT对XML文档进行颜色编码和格式化?

时间:2010-05-26 19:07:02

标签: xml xslt code-formatting color-coding

之前有过这样的事吗? 是否可以编写一个XSLT,将XML文档转换为彩色编码,格式化的HTML?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

XMLSPectrum.xsl(在GitHub上)是许多执行此操作的XSLT样式表之一 - 但此工具专门用于满足XSLT 2.0的其他需求。

使用XSLT 2.0,许多编程逻辑可以在XPath 2.0表达式中。因此,该产品的重点是XPath的格式化和着色 - 同时也确保XSLT指令也正确呈现。来自浏览器的示例屏幕截图:

enter image description here

由于XSLT输入被解析为文本,因此默认情况下会保留任何现有缩进和换行符 - 即使在属性中(样本没有格式设置,因此设置了缩进选项)。除了通常的XML格式外,所有属性及其内容都是垂直对齐的