什么是优秀的XML可视化工具?我正在寻找有助于提供良好的xml可视化的工具。 XML间谍没有做得很好
答案 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之外,其他商业重量级人物包括OxygenXML和StylusStudio,除了可视化支持XSLT转换和调试,WSDL,XPath等。
Intellij IDEs即Idea,Pycharm等(包括免费社区版)在XML和HTML可视化,验证和导航方面做得很好,并且还可以显示XML / HTML文件的树视图作为反映光标位置的导航面包屑:
也可以通过弹出菜单从菜单导航>访问树导航。 文件结构或相应的快捷方式。在弹出窗口中,您可以键入部分节点名称,然后按 Enter 快速跳转到它:
您还可以通过在面包屑中单击它们来跳转到父/子节点。如果您看不到面包屑,请从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)
从他们的功能列表中:
和
XPathVisualiser(http://www.xml.com/pub/p/275)
答案 4 :(得分:1)
答案 5 :(得分:0)
也许这不是你真正想要的,但我正在寻找一种工具来为Web服务生成用户文档,给定模式和/或wsdl。我测试了4种不同的工具:
我仅正在寻找一种工具来提供Web服务架构的API文档,而忽略了任何工具所具有的任何其他功能。我和我的团队全都参与了DocumentX的文档/可视化! 2011年生成。它失败了加载我的WSDL(一些错误消息,也许它无法处理WSDL?)但是在XSD上做得很好。每个元素/类型都有:
真正让它脱颖而出的是图表和概述的分离。在XML Spy中,它们是同一个,使图表更大。 Liquid XML有一个很好的小图布局,但完全没有概述。相反,Stylus Studio有一个XML示例,您必须单击以查看元素文档。
所有其他工具都有很多用于处理DocumentX所没有的XML的功能。 DocumentX只是一个文档工具,而这正是我所寻找的。 p>