Python SUDS: генерация классов только из xsd (без wsdl) - PullRequest
0 голосов
/ 04 декабря 2018

Есть ли способ генерировать набор классов-заглушек из XSD во время выполнения?У меня нет веб-службы SOAP wsdl, просто xsd (локальный или с помощью URL), я хочу создать совместимые XML-документы из классов, генерируемых во время выполнения.

Я думал, что это может быть встроено в pythonsuds, учитывая, что он может реализовать все классы-заглушки во время выполнения (без предварительной обработки) и SOAP-клиент для их использования.Во всяком случае, если есть альтернативы, я принимаю советы.

Чтобы уточнить, мне нужно что-то вроде:

custompackage=suds.(?).generate("myschema.xsd")
a=custompackage.ClassA()
b=custompackage.ClassB()


a.attribute=999


print a.toXML()

#wanna see valid xml here
...