Jos*_*osh 68 display google-chrome xml
我喜欢 Chrome 浏览器,但我在开发工作中大量使用 XML,当我在 Chrome 中查看它时,我只会得到渲染的文本。
我知道源视图稍微好一些,但我真的很想看看 Internet Explorer 添加到 XML 的布局和功能,即:
任何想法如何在 Chrome 上获得它?
更新:
XMLTree 扩展可在Google Chrome 扩展 Beta 站点上获得。
Arj*_*jan 19
我想你最好的选择是使用书签或安装Greasemetal(这是 Firefox 的 Greasemonkey for Chrome),结合像XML Tree这样的脚本(旧的,但源可能仍然有帮助)。更通用的语法突出显示脚本也可能有所帮助,但我怀疑您是否会轻松找到具有代码折叠功能的脚本。
请注意,空格在 XML 中可能很重要。并非所有 XML 查看器都尊重这一点;上述 XML 树为示例 XML创建的屏幕截图不尊重包含大量文本的示例 XML 元素行,足以放在单独的行上。
(不幸的是,在我写这篇文章时jsgui.com/xml-viewer没有响应。)
编辑:如何在 javascript 中打印漂亮的 xml?在 Stack Overflow 上提到了更新版本的 XML Tree:Pretty XML Tree,使用 XSLT 并声称速度更快。该演示不会响应在我的 Safari 或 Firefox 中单击,但无论如何可能会有所帮助。
据我了解,限制实际上是在 webkit 渲染引擎而不是 Chrome 本身。我怀疑在 Chrome 正确启动扩展之前我们是否会在 Chrome 中进行适当的 XML 渲染,届时有人将能够编写社区扩展来处理文本/xml 文件。
如果你想要一个 IE 的替代品,那么 Firefox 对 XML 的渲染非常好。
如果您右键单击一个节点,然后单击“Inspect Element”,您应该会得到 WebKit Web Inspector,它具有许多奇特的功能,包括您需要的功能;除了仅适用于 HTML 之外,这还适用于 XML。这是来自 Safari 的屏幕截图,它具有相同的检查器: