Ich suche mit Ruby Savon für SOAP. Aus rein masochistischen Gründen muss ich mich mit SOAP-Elementen mit Attributen beschäftigen.Wie verwende ich Savon geschachtelte Attribute! Hash?
Also kein Problem, es ist ein Beispiel auf der Website savon docs, die diese Fähigkeit hervorhebt:
{ :person => "Eve", :attributes! => { :person => { :id => 666 } } }.to_soap_xml
"<person id=\"666\">Eve</person>"
Mein Problem ist, wie kann ich die Attribute auf untergeordneten Elemente, zum Beispiel sagen, dass ich eine Adresse hinzufügen Kind-Element zu Person:
{ :person => {:address => ""}, :attributes! => { :person => { :id => 666 } } }.to_soap_xml
Jetzt mag ich ein id-Attribut an die Adresse Element hinzuzufügen:
Es ist nicht gehen, wenn ich Nest-Adresse in dem Attribute hash:
{ :person => {:address => ""}, :attributes! => { :person => { :id => 666, :address => {:id => 44 }} }}.to_soap_xml
Also meine Frage ist, wie kann ich das bekommen?
<person id=666><address id=44></address></person>
wie kann ich es für diesen Block verwenden erzeugen würde .. 40665905851 –
chirag7jain
Vielen Dank dafür !! –
Falls eine arme Seele nach Informationen über die Generierung von Savon-XML-Attributen sucht: 'address: {'content!':" Downing street "," @id ": 44} würde '
Downing generieren Straße ' – Sharagoz