【问题标题】:Read write XML node values in "NodeJs"在“NodeJs”中读写 XML 节点值
【发布时间】:2012-10-08 23:28:21
【问题描述】:

谁能指导我如何在“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>

【问题讨论】:

    标签: node.js readxml


    【解决方案1】:

    我认为你必须检查 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]);
        });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-29
      • 1970-01-01
      • 2014-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多