2012-10-18 18 views
5

Qualcuno può guidarmi con come leggere/scrivere i nodevalues ​​XML analizzati da xml2js.Parser() in 'NodeJS'? Finora il mio codice è come flussi:Leggere i valori del nodo XML di scrittura in "NodeJs"

var parser = new xml2js.Parser(); 
fs.readFile('./foo.xml', function(err, data) { 
    parser.parseString(data, function (err, result) { 
     console.dir(result); 
    }); 
}); 

voglio leggere i valori di result come segue

result.to 

mia XML:

<note> 
    <to>Tove</to> 
    <from>Jani</from> 
    <heading>Reminder</heading> 
    <body>Don't forget me this weekend!</body> 
</note> 

risposta

7

penso che si controlla la valore di result.note.to [0]:

xml2js = require('xml2js'); 
fs = require('fs'); 

var parser = new xml2js.Parser(); 
fs.readFile('./foo.xml', function(err, data) { 
    parser.parseString(data, function (err, result) { 
     console.dir(result.note.to[0]); 
    }); 
}); 
+0

Y ES !!! ha funzionato. sei un risparmiatore di vita ..! –

Problemi correlati