XML可视化工具?

时间:2009-12-21 06:33:23

标签: xml

什么是优秀的XML可视化工具?我正在寻找有助于提供良好的xml可视化的工具。 XML间谍没有做得很好

6 个答案:

答案 0 :(得分:5)

在Windows XML Marker上可以很好地可视化简单的XML数据。它快速轻便。版本2.x是一个有限的30天试用版,并具有JSON可视化。旧版本1.1是功能齐全的免费软件,没有任何限制(滚动下载页面以查看链接)。我发现它是可视化XML日志的最佳快速工具。如果您不关心JSON支持,那么v1.1中唯一重要的限制。缺乏Unicode支持。顺便说一句,版本1.1在Linux和OSX上的wine下正常运行。

从Excel 2003开始的Microsoft Excel可以显示类似于表格的XML数据 - 将XML文件拖放到空的Excel窗口中(如果已经打开了电子表格,则拖放到Excel工具栏),然后选择提示时作为XML表。确保删除XML文件中的DTD架构声明,否则Excel无法打开该文件。

First Object是我所需要的最快且理想的选择,但在可视化方面它并没有达到XML Marker的程度。

在Linux KXmlEditor上可以使用但不是很出色。

除了已经提到的XMLSpy之外,其他商业重量级人物包括OxygenXMLStylusStudio,除了可视化支持XSLT转换和调试,WSDL,XPath等。

Intellij IDEs即Idea,Pycharm等(包括免费社区版)在XML和HTML可视化,验证和导航方面做得很好,并且还可以显示XML / HTML文件的树视图作为反映光标位置的导航面包屑:

Intellij editor XML/HTML visualization

也可以通过弹出菜单从菜单导航>访问树导航。 文件结构或相应的快捷方式。在弹出窗口中,您可以键入部分节点名称,然后按 Enter 快速跳转到它:

jetbrains IDE XML structure navigation

您还可以通过在面包屑中单击它们来跳转到父/子节点。如果您看不到面包屑,请从settings启用它。

答案 1 :(得分:5)

BaseX具有出色的可视化效果,速度非常快,并且是免费的。

答案 2 :(得分:2)

如果你不喜欢XML Spy,你可能不会喜欢类似的编辑器。 (但请在XML Spy中解释您不喜欢的内容,以便我们更好地帮助您)

XML Spy和类似的非常强大的工具。如果您不喜欢它,那可能意味着您需要具有更直接表示的东西。尝试在Eclipse中打开XML,您可能会喜欢Eclipse的简单性。

XML是可扩展的,不存在最终的可视化工具。如果要想象某种XML(例如WSDL),那么请为这种特定类型的XML寻找可视化工具。如果不存在,一个强大而廉价的可视化选项是编写一个XSL样式表,它将根据您的需要显示XML内容。

答案 3 :(得分:1)

我使用了几种产品。 我可以推荐的是:

SchemaAgent http://www.altova.com/schemaagent.html

从他们的功能列表中:

  • 连接到任何文件存储库以分析文件关系
  • 将文件可视化为图形组件
  • 立即识别链接,引用和&相关文件
  • 根据颜色编码行分析文件关系
  • 查看显示文件的详细信息(IIR,全局元素,名称空间, 等)
  • 拖动&放弃管理XSD,XSLT和XSD之间的IIR关系 WSDL文件
  • 自动插入&将所需的IIR代码保存在受影响的文件中
  • 构建复杂的XSD,XSLT&来自较小组件的WSDL文件
  • 以模块化开发方式重用标准化组件
  • 访问XMLSpy架构编辑器中的SchemaAgent架构组件
  • 保存&打印图形设计以记录您的XML信息 体系结构
  • 了解文件依赖关系&每次变化的影响

XPathVisualiser(http://www.xml.com/pub/p/275

  • 缺点(至少在我看来):需要MSXML3和IE

答案 4 :(得分:1)

XMLMax,特别是如果xml很大的话。

非常快速,颜色编码的树视图

带有树视图结果的xpath查询

http://www.xponentsoftware.com

答案 5 :(得分:0)

也许这不是你真正想要的,但我正在寻找一种工具来为Web服务生成用户文档,给定模式和/或wsdl。我测试了4种不同的工具:

正在寻找一种工具来提供Web服务架构的API文档,而忽略了任何工具所具有的任何其他功能。我和我的团队全都参与了DocumentX的文档/可视化! 2011年生成。它失败了加载我的WSDL(一些错误消息,也许它无法处理WSDL?)但是在XSD上做得很好。每个元素/类型都有:

  1. 简明文字概述
  2. 参考其使用位置
  3. XSD源代码部分
  4. 真正让它脱颖而出的是图表和概述的分离。在XML Spy中,它们是同一个,使图表更大。 Liquid XML有一个很好的小图布局,但完全没有概述。相反,Stylus Studio有一个XML示例,您必须单击以查看元素文档。

    所有其他工具都有很多用于处理DocumentX所没有的XML的功能。 DocumentX只是一个文档工具,而这正是我所寻找的。