之前有过这样的事吗? 是否可以编写一个XSLT,将XML文档转换为彩色编码,格式化的HTML?
答案 0 :(得分:3)
答案 1 :(得分:2)
XMLSPectrum.xsl(在GitHub上)是许多执行此操作的XSLT样式表之一 - 但此工具专门用于满足XSLT 2.0的其他需求。
使用XSLT 2.0,许多编程逻辑可以在XPath 2.0表达式中。因此,该产品的重点是XPath的格式化和着色 - 同时也确保XSLT指令也正确呈现。来自浏览器的示例屏幕截图:
由于XSLT输入被解析为文本,因此默认情况下会保留任何现有缩进和换行符 - 即使在属性中(样本没有格式设置,因此设置了缩进选项)。除了通常的XML格式外,所有属性及其内容都是垂直对齐的