Come analizzare XML in Ruby on Rails

September 24

Il linguaggio Ruby on Rails consente di impostare le pagine Web che analizzare e visualizzare dati XML da un file o una stringa XML. I file XML sono impostati come "nodi", che contengono i dati che si desidera visualizzare. È un ciclo tra ogni nodo per visualizzare i dati, ad esempio loop attraverso un nodo denominato "cliente" per visualizzare ogni nome del cliente.

istruzione

1 Aprire l'editor Ruby on Rails e aprire il progetto Web che si desidera modificare. Aprire il file che si desidera utilizzare per analizzare il codice XML.

2 Aprire il file XML. Il seguente codice apre l'editor XML e assegna il file al gestore denominata "XML":

xml = File.read ( 'customers.xml')

Sostituire l'XML "clienti" con il proprio nome di file.

3 Assegnare l'elemento principale di una variabile principale. Per esempio, il seguente codice assegna l'elemento principale "clienti" per la variabile denominata "clienti":

doc, i clienti = REXML :: Document.new (XML), []

4 Loop attraverso ogni nodo cliente XML e visualizzare il nome del cliente. Si sostituisce "cliente" con il proprio nome nodo utilizzando il seguente codice:

doc.elements.each ( 'clienti / clienti') do | C |

posts << c.name

fine