2009-11-20 10 views
15

Sto provando a generare un codice XML utilizzando XML :: Builder, ma i nomi dei miei elementi devono contenere trattini.Ruby XML :: Builder con trattino in Nome elemento

Quando provo ottengo metodi non definiti, con il nome dell'elemento viene troncato al trattino

xml.instruct! 

xml.update-manifest do 
    xml.latest-id @latest_version_update.guid 
    xml.download-url @latest_version_update.download_url 
    xml.release-information-url version_guid_url(@latest_vesrion_update.guid) 
end 

La versione fissa è

xml.instruct! 

xml.tag! 'update-manifest' do 
    xml.tag! 'latest-id', @latest_version_update.guid 
    xml.tag! 'download-url', @latest_version_update.download_url 
    xml.tag! 'release-information-url', version_guid_url(@latest_vesrion_update.guid) 
end 
+1

Sarebbe utile se si formatta la 'Codice delle ben – Chirantan

risposta

22
xml.tag! 'latest-id', "latest ID with hiphen." 
0

Ho cercato di risolvere trattino o hiphen in xml per farlo.

xml.send("latest-id") "latest ID With hiphen" 

Per ulteriori riferimento a andare questo link xml with hiphen