1

我有一个以编程方式创建的 HTML 文档,我想在上面展示一些 XML代码,完全格式化为换行符和制表符。也就是说,如果您将没有 xml-stylesheet 的 xml 文件直接拖到浏览器上,它应该看起来像(大多数浏览器使用一些默认样式表进行某种 xml-rendering)。

现在,我当然可以转义所有字符(例如<>,制表符和换行符)并自己进行缩进(例如,使用 css 样式),但我想知道我是否不能重用一些“默认”xml-stylesheet从某处。最好也有一些javascript节点折叠的。

你知道这样的样式表/xslt 吗?还是您会建议另一种方法来实现这一目标?

我正在使用 C#。

PS:我尝试使用 Microsoft 的 XmlNotepad 中的 XmlNotepad.DefaultSS.xslt,但我无法真正使用它。:T

4

1 回答 1

4

为什么不使用 SyntaxHighlighter .. 像这个- 它有一个 XML 画笔 -这里的 XML 示例

您需要做的就是将您的 XML 包装在<pre>标签中,其余的都为您完成 - 缩进、行号等...

于 2012-04-12T09:40:33.947 回答