XML Schema Editor建议书

时间:2013-01-15 12:12:32

标签: xml web-services soap wsdl xsd

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

基本上它缺乏以下功能:

  • enumarations
  • minOccur,maxOccur
  • 正则表达式

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

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

你能推荐一些好的工具吗?如果它们可以免费用于商业用途,那将会很棒,但如果它值得付出代价,我会考虑支付它。

致以最诚挚的问候,并提前感谢您的任何建议。 马切伊

1 个答案:

答案 0 :(得分:1)

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

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