如何在xml2js中为节点服务器构建CDATA值?

时间:2015-05-15 07:05:07

标签: javascript node.js

我尝试解析xml文件,然后使用xml2js更改某些节点的CDATA值。然后将新的xml文档写入该文件。我已经尝试了所有的东西,但仍然没有到达任何地方。我尝试使用string""和" cdata"构建器类中的选项。但它不起作用。它总是将文本节点写为未定义,即[![CDATA [undefined]]

fs.readFile(xmlFileUrl, function(err, data) {
    parser.parseString(data, function(err, result) {
        //Change a node value to something .... and then build it
        var xml = builder.buildObject(result);
        fs.writeFile(xmlFileUrl), xml, function(err) {
            if (err) {
                console.log(err);
                return;
            }
        });
    });
});

0 个答案:

没有答案