XMLテンプレートをビュー内の文字列にレンダリングして、WebサービスへのSOAPリクエストを作成しようとしています。 loader.render_to_string('app/services/soap/item_update.xml', context, None)
を実行すると、入力した文字列には、入力した箇所にブレークライン(\ n)が表示されます。以下は例です。Django render_to_stringはXMLテンプレートに ' n'を追加します
例XMLコード:
<name>Das</name>
<city>Col</city>
対応する文字列:レンダリングされた応答のタイプは、改行せずに文字列を描画する方法はあり<class 'django.utils.safestring.SafeText'>
ある
'<name>Das</name>\n <city>Col</city>'
、それは400応答を送信するとSoap要求をするので?
はい、改行です。修正が必要な間違いは何ですか? –
私はそれに改行を入れてSoap要求をすると、400応答を送信します。 – Dasith
あなたはXMLを持っていません。ルートタグがありません。 – Daniel