Hier ist die spezifische XML ich schließlich brauchen:Wie konvertiere ich einen Ruby-Hash in XML?
<?xml version="1.0" encoding="UTF-8"?>
<customer>
<email>[email protected]</email>
<first_name>Joe</first_name>
<last_name>Blow</last_name>
</customer>
aber sagen, ich habe einen Controller (Ruby on Rails), die die Daten auf ein Verfahren sendet. Ich würde es vorziehen, sich als Hash zu senden, etwa so:
:first_name => 'Joe',
:last_name => 'Blow',
:email => '[email protected]'
Also, wie kann ich den Hash zu diesem XML-Format konvertieren?
Ah schön, die Root-Option war, was mich abwarf. Vielen Dank! – Shpigford
Wie fügt man mit dieser Methode einem XML-Element Attribute hinzu? – doremi
benötigen Sie: 'sudo gem install activesupport' und im Code' require "active_support/core_ext" 'mit' Hash # to_xml' –