Во-первых;Я не знаю ни о каких подобных инструментах.
Я также ответил на «другой» вопрос.Глядя на опубликованные там руководящие принципы, я бы сказал, что должна быть возможность свернуть свои собственные (возможно, не просто:).
Я делал подобную работу в прошлом;хотя не для WSDL, но для другого диалекта.Мой подход заключался в следующем:
- Анализировать WSDL / схему как обычный XML (в конце концов, они сами по себе являются диалектами XML) (хотя схема может быть сложной)
- Создать модель в памяти
- Определить правила и применить их
WSDL-часть проще, поскольку существует ограниченное количество конструкций;Схема была бы хитрой, но все же выполнимой, я думаю.