2013-01-15 3 views
-1

Я использовал автообнаружение Zend Soap для создания WSDL для своих WebServices. После нескольких месяцев работы с этим инструментом я считаю это недостаточным. Я также нашел несколько мнений о том, что я согласен с ведьмой, которая в основном звучит как «Zend Autodiscovery - отличный инструмент для простых WSDL, но недостаточно, если вы хотите что-то более точное».Редактор XML-схемы Рекомендация

Основном ему не хватает таких функций, как:

  • enumarations
  • minOccur, maxOccur
  • регулярные выражения

которые могли бы помочь с удалением много ненужной логики от моего PHP кода.

Я работал с некоторым инструментом Java, который включал в себя логический и физический вид (согласно http://en.wikipedia.org/wiki/XML_Schema_Editor) файла XSD.

Не могли бы вы порекомендовать некоторые хорошие инструменты для этого? Было бы здорово, если бы они были бесплатными для коммерческого использования, но если это стоит того, я бы подумал о том, чтобы заплатить за это.

С наилучшими пожеланиями и благодарю вас за любые предложения. Maciej

+1

Вы ищете редактор, в котором вы можете вручную изменить WSDL/Schema или ищете инструмент, который генерирует WSDL и схему из кода? Если вы ищете первое, вы должны изменить название вопроса (например, «Рекомендация редактора XML Schema»). – joergl

+0

Благодарим вас за предложение. Я ищу ручной редактор XSD/WSDL с графическим представлением. –

ответ

1

Я использую OxygenXml для создания файлов XSD. У этого есть хороший intellisense, и легко сгенерировать образец XML из вашего XSD. Если вы создаете файлы XSLT, это (на мой взгляд) лучший продукт на рынке, поскольку он обладает отличным intellisense, подсветкой синтаксиса и возможностью отладки.
XMLSpy, вероятно, является отраслевым стандартом для разработки XSD, но довольно дорогостоящий.

Для тестирования услуг я обычно использую бесплатную версию SoapUi, потому что у нее хорошая функция утверждения теста - однако при редактировании тестового запроса она не имеет intellisense. Также возможно генерировать и тестировать запросы веб-сервисов (на основе WSDL) в OxygenXML и XMLSpy.

+0

Спасибо, прочитаю об этом инструменте. –

+0

Я решил использовать другой инструмент, но ваш ответ очень помог в исследовании! –

+0

@ MaciejJaśniaczyk No prob. У всех инструментов есть плюсы и минусы. –

Смежные вопросы