节点使用xml2jsparsingxml
我正在尝试使用xml2jsparsing和查询xml中的元素。 我的xmlstring如下所示:
var xml = "<config><test>Hello</test><data>SomeData</data></config>";
我想要的是提取值,并将其分配给var extractedData
以下是我到目前为止:
var parser = new xml2js.Parser(); parser.parseString(xml, function(err,result){ //Extract the value from the data element extractedData = result['data']; }
这不起作用。 有人可以指出,我可能能够从我的XML获取值?
谢谢
这似乎并没有工作。 有人可以告诉我这里可能是什么问题吗?
这个对我有用
var xml2js = require('xml2js'); var xml = "<config><test>Hello</test><data>SomeData</data></config>"; var extractedData = ""; var parser = new xml2js.Parser(); parser.parseString(xml, function(err,result){ //Extract the value from the data element extractedData = result['config']['data']; console.log(extractedData); }); console.log("Note that you can't use value here if parseString is async; extractedData=", extractedData);
结果:
SomeData Note that you can't use value here if parseString is async; extractedData= SomeData
- 蓝鸟promisify与promisifyAll性能比较当想从模块promisification一个方法
- Node.JS Error- process.env.NODE_TLS_REJECT_UNAUTHORIZED。 这是什么意思?
- 如何在使用jade传递variables时检查对象是否存在
- 摩卡与nodejs断言悬挂/超时断言(错误),而不是错误
- 如何优化循环插入数据库?
- Node.js中asynchronousrecursion的问题
- Sequelize,使用空白值validation字段长度
- Nodejs SQL连接和asynchronous模块
- 使用SystemJS生成工作stream,并通过CDN托pipe外部依赖项