2012-10-18 13 views
5

Herkes bana 'NodeJS'de xml2js.Parser() tarafından ayrıştırılan XML nodevalues ​​okuma/yazma konusunda nasıl yardımcı olabilir? akar Şimdiye kadar benim kodudur:"NodeJs" içinde XML node değerlerini oku Okuma

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

ben şöyle result değerlerini okumak istiyorum

result.to 

benim XML:

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

cevap

7

Sana kontrol etmek zorunda olduğunu düşünüyorum sonuç değeri.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 !!! işe yaradı. Sen bir hayat kurtarıcısın..! –