0

現在、作成中の SOAP リクエスト用に生成している xml 要素の 1 つに属性を追加しようとしています。

savon には属性ハッシュがありますが、それは属性を SOAP メッセージ タグに追加するだけです。メッセージ本文で生成された XML について、私が遭遇したことのない同等の機能はありますか?

IE は、メッセージ本文にタグがあると言う

    <ClientData></ClientData>

次のようなことができるようになりたいです

     <ClientData id=1></ClientData>

これは Savon ハッシュ構文を使用して可能ですか?

4

1 に答える 1

3

Gyoku (Savon が xml を形成するために使用する gem) を調べてみると、:attributes! によって呼び出される特別なハッシュがあることがわかりました。鍵。これを呼び出して、指定された属性と値を持つ要素のハッシュを渡すと、まさに必要なことを実行できました。

私がaoveに尋ねたもののためのIE

    :attributes! => { "ClientData => { :id => 1 } } 

:message オプションの最後でうまくいきました。

于 2013-05-13T23:23:14.990 に答える