我第一次使用SOAP。
查看了Savon文档,但我无法弄清楚如何将以下xml转换为哈希。我使用的是Savon 2.11.1。
我应该使用":属性!"或" @"对于"版本"和#34;语言" " fp中的属性:示例"元件?
所以,我的问题是如何才能得到这个?
<fp:Example version="1.0" language="en">
<fp:FindSomething id="id-1">
<fp:SomeStuff>
<fp:Number>50</fp:Number>
</fp:SomeStuff>
</fp:FindSomething>
</fp:Example>
谢谢!
答案 0 :(得分:0)
对于版本2.11.1,@正在与我合作。在下面找到一个例子
client.call(:create, {
:message => {
:sObjects => {
:'@xsi:type' => 'urn1:Contact',
:FirstName => 'Jane',
:LastName => 'Doe'
}
}
})
收率:
<tns:sObjects xsi:type="urn1:Contact">
<tns:firstName>Jane</tns:firstName>
<tns:lastName>Doe</tns:lastName>
</tns:sObjects>