Tag: 肥皂

使用Savon 2发送原始XML

我正在尝试使用Savon将请求发送到Web服务。 我正在使用的服务需要嵌套的命名空间,我还没有想出如何在请求中提供它们。 我试图手工制作请求(实际上是用nokogiri)并发送生成的xml: client.call(:some_op, :message=>{:”op”=>””}) 但savon逃脱了字符串并发送<elem/> 如何在不转义的情况下发送原始xml?

我如何使用savon嵌套属性! 哈希?

我正在考虑使用Ruby savon for SOAP。 出于纯粹的自虐原因,我必须处理具有属性的SOAP元素。 所以,没问题,savon docs网站上有一个例子突出了这个能力: { :person => “Eve”, :attributes! => { :person => { :id => 666 } } }.to_soap_xml “Eve” 我的问题是如何在子元素上设置属性,例如,我将一个地址子元素添加到person: { :person => {:address => “”}, :attributes! => { :person => { :id => 666 } } }.to_soap_xml 现在我想为地址元素添加一个id属性: 如果我在属性哈希中嵌套地址,那就不行了: { :person => {:address => “”}, :attributes! => { :person […]