在Firefox中更好地查看XML

时间:2009-06-09 22:57:26

标签: xml firefox

当您在Firefox中查看简单的XML文档时,它会转到标准的XML显示模式,您可以在其中折叠子树等。但它的功能非常有限;没有什么比“全部展开”和“全部折叠”按钮更方便了,这就是令人讨厌的“这个XML文件似乎没有与之相关的任何样式信息。文档树显示在页面顶部的消息下方”。有没有不错的Firefox扩展提供更好的XML查看/操作/导航?我查看了Mozilla扩展存储库,但似乎没有任何希望。

9 个答案:

答案 0 :(得分:4)

您可以编辑firefox自己的xsl doc,如following link

所示

我自己也会做同样的事情,我会玩xsl并发布我的结果。

答案 1 :(得分:3)

当我编写提供XML内容的Web服务时,我通常会在内容中添加一个XML样式表声明,以便为人类消费设置样式。样式表是一个客户端XSLT转换,它在浏览器中运行,将XML转换为XHTML和CSS,可能还有一些JavaScript可以添加交互性。它使调试Web服务变得更加容易,通常意味着我不必编写HTML webapp来访问相同的数据。

答案 2 :(得分:3)

您可以通过添加以下内容将XSLT样式表与XML文档相关联:

<?xml-stylesheet type="text/xsl" encoding="UTF-8" href="yourstylesheet.xsl" version="1.0"?>

在XML声明之后。有关详细信息,请参阅http://www.w3schools.com/xsl/xsl_transformation.asp

答案 3 :(得分:2)

通过编辑个人资料目录中的mimeTypes.rdf,将另一个查看器与您要编辑的XML mimetypes相关联。 XML是application / xml和text / xml,但也有特定的变体,如application / xhtml + xml,application / svg + xml和application / rss + xml,你需要决定是否覆盖默认行为(捕获这些将分别破坏XHTML渲染,SVG图像和RSS源。

一旦您注册了该类型,您就可以修改工具 - &gt;选项/应用程序下的默认操作,以使用您想要的任何编辑器。

答案 4 :(得分:1)

您可以在浏览器中添加允许XML Developer使用标准工具的开发人员工具栏!

https://addons.mozilla.org/en-us/firefox/addon/xml-developer-toolbar/

答案 5 :(得分:1)

这更像是一个黑客而不是解决方案,但您可以打开Firefox Developer Tools并在那里浏览XML。

实际上目前它并不比普通视图好多少,但至少它从开始就崩溃了所有节点,你可以按Alt +点击展开节点的所有后代(自Firefox 31起)。

答案 6 :(得分:1)

对于我来说,Pretty XML是在Firefox中查看XML的最佳扩展 https://addons.mozilla.org/ru/firefox/addon/pretty-xml/

答案 7 :(得分:0)

Nat,如果您正在下载其他人的XML内容,这无济于事。

我通常使用IE 6(至少你可以在文本编辑器中打开它),但IE8的行为与Firefox类似。我很想回答这个问题。

答案 8 :(得分:0)

这个扩展非常好:

https://addons.mozilla.org/en-US/firefox/addon/xmlutils/

添加更好的字体并包含xPath评估。