JSON

使用NodeJS将XML解析成JSON及性能比较

字号+ 作者:H5之家 来源:H5之家 2017-02-22 17:02 我要评论( )

并不是所有的API都是以JSON格式返回的。我们有时侯不得不处理一些XML。幸运的是有一个NodeJS模块xml2js可以帮你做这件事。有人指出xml2js的速度过慢,有人做过性







另外还有一个使用C语言写的xml解析器 node-expat,性能更好,

安装

npm i node-expat


不过使用也很“底层“, 对性能有一定要求的应用可以尝试一下:

(function () { "use strict"; var expat = require('node-expat') var parser = new expat.Parser('UTF-8') parser.on('startElement', function (name, attrs) { console.log(name, attrs) }) parser.on('endElement', function (name) { console.log(name) }) parser.on('text', function (text) { console.log(text) }) parser.on('error', function (error) { console.error(error) }) parser.write('<html><head><title>Hello World</title></head><body><p>Foobar</p></body></html>') }())
不过还有一些项目对 expat 进行了封装,简化了调用接口,比如: xml2obj-stream



 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 详解Android原生json和fastjson的简单使用

    详解Android原生json和fastjson的简单使用

    2017-02-23 08:04

  • 用JQuery解析获取JSON数据

    用JQuery解析获取JSON数据

    2017-02-21 10:01

  • 使用 Perl、jQuery、Ajax、JSON 和 MySQL 实现简单的登录

    使用 Perl、jQuery、Ajax、JSON 和 MySQL 实现简单的登录

    2017-02-18 18:02

  • 在JavaScript中将JSON的字符串解析成JSON数据格式的两种方法

    在JavaScript中将JSON的字符串解析成JSON数据格式的两种方法

    2017-02-18 18:01

网友点评
/