私はすでにやっていることよりも良い解決策を探しています。SOAP サービスに送信する xml を作成する必要がありますが、動的に XML を生成する必要があります。問題は、または問題ではないかもしれませんが、これは非常に長いことがわかり、これを達成するためのより良い方法があるに違いないと思います. 私はpython 2.7.5を使用しています。これは私のXMLです(ちょっと、実際にはもっと大きいです):
SINGLE_PAYMENT = '''...
<v1:Shipping>
<v1:Type>%s</v1:Type>
<v1:Address1>%s</v1:Address1>
<v1:Address2>%s</v1:Address2>
<v1:City>%s</v1:City>
<v1:Country>%s</v1:Country>
<v1:Items>%s</v1:Items>
<v1:State>%s</v1:State>
<v1:Carrier>%s</v1:Carrier>
<v1:Weight>%s</v1:Weight>
<v1:Total>%s</v1:Total>
</v1:Shipping>
....'''
それから私はします
SoapMessage = SINGLE_PAYMENT%...and replace here with variables passed to this function
これを行うより良い方法はありますか?.ありがとう!