【问题标题】:XML Schema Editor Recommendation [closed]XML 模式编辑器推荐 [关闭]
【发布时间】:2013-01-15 12:12:31
【问题描述】:

我一直在使用 Zend Soap Autodiscovery 为我的 WebServices 创建 WSDL。在使用这个工具几个月后,我发现它不够用。我还发现了一些我同意的观点,基本上听起来像“Zend Autodiscovery 是简单 WSDL 的好工具,但如果你想要更准确的东西就不够了”。

基本上它缺少以下功能:

  • 枚举
  • minOccur, maxOccur
  • 正则表达式

这有助于从我的 PHP 代码中删除许多不必要的逻辑。

我使用过一些 Java 工具,其中包括 XSD 文件的逻辑和物理视图(根据 http://en.wikipedia.org/wiki/XML_Schema_Editor)。

你能推荐一些好的工具吗?如果它们可以免费用于商业用途,那就太好了,但如果物有所值,我会考虑付费。

最好的问候,并提前感谢您的任何建议。 马切耶

【问题讨论】:

  • 您是在寻找可以手动修改 WSDL/Schema 的编辑器,还是在寻找从代码生成 WSDL 和架构的工具?如果您正在寻找第一个,您应该更改您的问题标题(类似于“XML Schema Editor Recommendation”)。
  • 感谢您的建议。我正在寻找带有图形视图的手动 XSD/WSDL 编辑器。

标签: xml web-services soap wsdl xsd


【解决方案1】:

我使用OxygenXml 来创作 XSD 文件。它有很好的智能感知,并且很容易从您的 XSD 生成示例 XML。如果您正在创作 XSLT 文件,它(在我看来)是市场上最好的产品,因为它具有出色的智能感知、语法突出显示和调试功能。
XMLSpy 可能是创作 XSD 的行业标准,但它相当很贵。

对于测试服务,我通常使用SoapUi 的免费版本,因为它有很好的测试断言功能——但是,它在编辑测试请求时没有智能感知。也可以在 OxygenXML 和 XMLSpy 中生成和测试 Web 服务请求(基于 WSDL)。

【讨论】:

  • 谢谢,将阅读有关此工具的信息。
  • 我决定使用不同的工具,但您的回答对研究有很大帮助!
  • @MaciejJaśniaczyk 没有问题。所有工具都有优点和缺点。
猜你喜欢
  • 2011-04-27
  • 1970-01-01
  • 2010-11-17
  • 2010-09-16
  • 1970-01-01
  • 1970-01-01
  • 2011-06-17
  • 2010-12-16
  • 2010-11-20
相关资源
最近更新 更多