Hvordan analysere XML i Ruby on Rails
Ruby on Rails språk lar deg sette opp nettsider som tolke og vise XML-data fra en fil eller en XML-streng. XML-filer er satt opp som "noder", som inneholder dataene du vil vise. Du sløyfe gjennom hver node for å vise dataene, for eksempel looping gjennom en node kalt "kunde" for å vise hver kunde navn.
Bruksanvisning
1 Åpne Ruby on Rails redaktør og åpne webprosjekt du vil redigere. Åpne filen du vil bruke til å analysere XML.
2 Åpne XML-filen. Følgende kode åpner XML editor og tildeler filen til behandleren heter "xml":
xml = File.read ( 'customers.xml')
Bytt ut "kunder" XML med ditt eget filnavn.
3 Tilordne roten element til en hovedvariabel. For eksempel, tildeler følgende kode rotelementet "kunder" til variabelen kalt "kunder":
doc, kunder = REXML :: Document.new (xml), []
4 Loop gjennom hver XML kunde node og vise kundens navn. Du erstatte "kunde" med ditt eget nodenavn ved hjelp av følgende kode:
doc.elements.each ( 'kunder / kunde') gjøre | c |
posts << c.name
slutt