如何使用Node.js代码读取扩展名为.data的XML文件中的特定标签

时间:2019-03-25 19:44:27

标签: node.js xml text libxml-js

我有一个文件扩展名为.data的XML标记,我想读取名为querString的标记中的特定文本内容。

xmlreader.read('/some.xml', function (err, res){
    if(err) return console.log(err);
    console.log( res.queryString.attributes(language).text());

我应用了以下节点程序包,但似乎没有达到目的。 libxmljs xmlreader xml2js 在文件中查找等。

实际结果:错误:根节点外部的文本数据。 行:0 栏数:100 字符:l     错误(C:\ Users \ saurabh \ Music \ node_modules \ xmlreader \ node_modules \ sax \ lib \ sax.js:642:8)     在strictFail(C:\ Users \ saurabh \ Music \ node_modules \ xmlreader \ node_modules \ sax \ lib \ sax.js:662:22)     在SAXParser.write(C:\ Users \ saurabh \ Music \ node_modules \ xmlreader \ node_modules \ sax \ lib \ sax.js:960:13)     在Object.exports.read(C:\ Users \ saurabh \ Music \ node_modules \ xmlreader \ xmlreader.js:157:12)     在fs.readFile(C:\ Users \ saurabh \ Music \ xmlread.js:19:11)     在FSReqCallback.readFileAfterClose处(作为完成时)(内部/fs/read_file_context.js:54:3)

预期结果:这是其他一些内容

0 个答案:

没有答案