2014-07-24 5 views
0

Мне нужно отправить конкретное целое число «xsi» в webservice, оно должно быть вложено под «Argumetns», а затем под дочерним «anyType», когда «anytype» is специализированный тип xsi.Ruby - SOAP using savon v.2, вложенные аргументы

Сейчас это мой код:

:Arguments => {"AnyType" => {:"@xsi:type" => "xsd:int"}} 

внутри «AnyType» я хочу, номер 30, где я должен поставить его достигнуть следующий XML?

enter image description here

ответ

2

Savonrb использует gyoku перевести хэшей XML.

Вы хотели бы попробовать следующее:

:Arguments => { 
    :AnyType => 30, 
    :attributes! => { 
    :AnyType => { 
     :"xsi:type" => "xsd:int" 
    } 
    } 
} 
+0

работает как шарм, спасибо и щедрость твоя – Ba7a7chy

+0

Отлично! Я рад, что смогу помочь. – wicz

 Смежные вопросы

  • Нет связанных вопросов^_^