Überschreiben Sie die Seifenhülle in Suds Python

Ich habe eine Kamera und versuche, mich vis suds damit zu verbinden. Ich habe versucht, unformatierte XML-Dateien zu senden, und festgestellt, dass das einzige, was die Funktion der XML-Suds beeinträchtigt, ein falscher Namespace für Soap-Umschläge ist.

Der Umschlag-Namespace lautet:

xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"

und ich möchte es umschreiben:

xmlns:SOAP-ENV="http://www.w3.org/2003/05/soap-envelope"

Um einen Namespace in Python hinzuzufügen, versuche ich diesen Code:

message = Element('Element_name').addPrefix(p='SOAP-ENC', u='www.w3.org/ENC')

Aber wenn ich das hinzufügeSOAP-ENV in den Namespace schreibt es nicht, da es fest in die suds-Bindungen codiert ist. Gibt es eine Möglichkeit, dies in Schaum zu überschreiben?

Danke für jede Hilfe.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage