6

'NodeJS'のxml2js.Parser()によって解析されたXMLノード値の読み取り/書き込み方法を教えてもらえますか?これまでのところ、私のコードはフローのとおりです。

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

result次の値を読みたい

result.to

私のXML:

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

1 に答える 1

8

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]);
    });
});
于 2012-10-18T13:33:16.330 に答える