在 Chrome 浏览器中显示 XML

在 Chrome 浏览器中显示 XML

我喜欢 Chrome 浏览器,但我在开发工作中经常使用 XML,当我在 Chrome 中查看它时,我只能得到呈现的文本。

我知道源视图稍微好一点,但我真的很想看到 Internet Explorer 添加到 XML 的布局和功能,即:

  • 突出显示
  • 打开/关闭节点

有什么想法可以在 Chrome 上实现它吗?


更新:

XMLTree 扩展可在Google Chrome 扩展程序测试版网站

答案1

我想你最好的选择是使用书签或安装油脂金属(这是 Firefox 的 Greasemonkey for Chrome),结合类似XML 树(旧,但是来源可能仍然有帮助)。 更通用的语法高亮脚本可能也会有帮助,但我怀疑你是否能轻易找到一个具有代码折叠功能的脚本。

请注意,空格在 XML 中可能很重要。并非所有 XML 查看器都尊重这一点;截图由上述 XML 树创建的示例 XML不尊重它的路线示例 XML 元素包含大量文本,足以放在单独的行中。

(很遗憾jsgui.com/xml-viewer在我撰写本文时没有响应。)

编辑如何在 javascript 中打印漂亮的 xml?Stack Overflow 上提到了 XML Tree 的较新版本:漂亮的 XML 树,使用 XSLT,并声称速度更快。演示在我的 Safari 或 Firefox 中点击时没有响应,但无论如何可能有用。

答案2

我现在已经创建了一个简单的扩展来添加此功能。

更新此处为扩展

答案3

据我所知,限制实际上在于 webkit 渲染引擎,而不是 Chrome 本身。我怀疑在 Chrome 正式推出扩展程序之前,我们能否在 Chrome 中实现良好的 XML 渲染,到那时,有人将能够编写一个社区扩展程序来处理文本/xml 文件。

如果您想要 IE 的替代品,Firefox 对 XML 的渲染是相当不错的。

答案4

Chrome 开发频道现在提供 XML 查看器,如果 XML 没有关联的 XSL,则会调用该查看器(WebKit 夜间版也是如此)。祝您观看愉快!

相关内容