tXml:纯JavaScript的非常小且快速的xml解析器

时间:2024-05-21 04:35:38
【文件属性】:

文件名称:tXml:纯JavaScript的非常小且快速的xml解析器

文件大小:78.76MB

文件格式:ZIP

更新时间:2024-05-21 04:35:38

JavaScript

文本文件 用纯JavaScript编写的非常小且可能是最快的xml解析器。 该库易于使用: txml.parse(xml); 。 此代码约为255行,可以轻松扩展。 此代码最小化为1.6kb + gzip压缩。 此代码比sax / xml2js快5-10倍,但仍然2-3倍 此代码可以在工作程序中运行。 此代码的解析速度平均与本机DOMParser相同,并且可能更快。 此代码易于阅读,非常适合学习。 这段代码创建了一个具有最小占用空间的domObject,该对象很容易遍历。 该代码已在不同的项目中得到证明,例如RSS阅读器,openStreetMap,网站。 该代码甚至可以解析包含各种错误的手写XML。 此代码可在客户端和服务器中使用。 单元测试涵盖了此代码100%。 this.code很小,非常适合浏览器,节点,云功能,边缘。 因此,有充分的理由尝试一下tXml.


【文件预览】:
tXml-master
----rollup.config.js(528B)
----index.js(63B)
----tXml.min.js(5KB)
----test.js(12KB)
----package.json(1KB)
----writeLongxml.js(260B)
----test()
--------planet.xml.bz2(78.87MB)
--------package.json(59B)
--------node_modules()
--------package-lock.json(1KB)
--------osmPlanetTest.js(1KB)
--------examples()
----tXml.js(15KB)
----txml2js()
--------index.js(1B)
--------test.js(0B)
--------package.json(612B)
--------README.md(589B)
----LICENSE(1KB)
----package-lock.json(9KB)
----transformStream.js(2KB)
----tXml.d.ts(3KB)
----.npmignore(152B)
----testStream.js(650B)
----transformPlanet.js(1KB)
----.gitignore(50B)
----README.md(8KB)
----exampleObj.js(56KB)

网友评论