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