2009-07-15 11:24:44 +0000 2009-07-15 11:24:44 +0000
65
65

在Chrome浏览器中显示XML

我喜欢Chrome浏览器,但我在开发工作中使用了不少XML,当我在Chrome浏览器中查看时,我只得到了渲染的文本。

我知道源码视图略微好一些,但我真的很想看到Internet Explorer为XML添加的布局和功能,即。

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

有什么办法能让我在Chrome浏览器上实现这个功能吗?


更新:

XMLTree扩展可以在Google Chrome扩展测试版网站上获得。

答案 (8)

28
28
28
2009-07-22 15:49:37 +0000

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

UPDATE这里的扩展

18
18
18
2009-07-19 09:55:34 +0000

我想你最好的办法是使用一个书签或者安装 Greasemetal (这是Firefox的Greasemonkey for Chrome),再加上像 XML Tree 这样的脚本(老的,但是 源码 可能还是有帮助的)。一个更通用的语法高亮脚本可能也会有帮助,但我怀疑你是否能轻易找到一个带有代码折叠的脚本。

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

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

6
6
6
2009-07-15 11:33:46 +0000

据我所知,这个限制实际上是在webkit渲染引擎中,而不是在Chrome本身。我怀疑,在Chrome浏览器适当地推出扩展之前,我们能否在Chrome浏览器中实现像样的XML渲染,届时,有人将能够编写一个社区扩展来处理文本/xml文件。

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

6
6
6
2009-07-22 06:51:57 +0000

如果你右击一个节点,然后点击 “检查元素",你应该会得到WebKit Web Inspector ,它有很多花哨的功能,包括你所需要的;除了HTML之外,这应该也适用于XML。这里是Safari的截图,它有同样的检查器:

4
4
4
2011-03-11 16:01:50 +0000

Chrome开发频道现在有一个XML查看器,如果XML没有相关的XSL,就会被调用(WebKit夜行录也是如此)。祝您浏览愉快

2
2
2
2012-08-20 21:52:13 +0000

我试过很多,但只有 XV - XML Viewer 适用于常规的XML和RSS feeds(如果你在设置中打开它)。

1
1
1
2015-09-29 09:01:15 +0000

不需要花哨的扩展(如果你加载一个1MB大小的XML文件就会崩溃)。

这个帖子很老了,但现在Chrome已经修复了这个错误并增加了对直接在浏览器中查看XML的支持。只要拖放任何 XML文件 ,就可以看到文件的可折叠树形视图。它还支持查看 RSS feeds

0
0
0
2015-09-29 08:21:41 +0000

在我的案例中(SharePoint 2013 REST API响应) * XML Tree 胜出 **XV - XML Viewer

  • 完美的标签匹配和鼠标高亮
  • 无与伦比的直观树形视图格式

额外的高级功能

  • XPATH查询

(事实上,我先安装了XV,但它对我的xml没有任何作用,但XML树震撼了它)