文件名称:sax-parser:用C ++编写的Node.js的极其快速的SAX解析器
文件大小:71KB
文件格式:ZIP
更新时间:2024-02-25 00:04:25
stream parsing cpp xml native-module
萨克斯解析器 这是什么 一个用C ++编写的非常快的Node.js SAX解析器。 出于性能原因的本机模块。 安装 yarn add @tuananh/sax-parser # npm install @tuananh/sax-parser 基准测试 我使用的benchmark.js脚本,并添加了更多替代方案进行比较。 ltx软件包是最快的,与第二个最快的@tuananh/sax-parser ( @tuananh/sax-parser )相比,赢了将近2( @tuananh/sax-parser )个数量级。 但是, ltx并不完全符合XML规范。 我仍然在这里包括ltx供参考。 如果lt
【文件预览】:
sax-parser-develop
----.github()
--------workflows()
----binding.gyp(977B)
----.gitmodules(109B)
----src()
--------sax-parser.cpp(8KB)
--------native-emitter.cpp(7KB)
--------binding.cpp(206B)
--------sax-parser.h(4KB)
--------native-emitter.h(304B)
----.vscode()
--------c_cpp_properties.json(636B)
--------settings.json(2KB)
----.clang-format(192B)
----benchmark()
--------test.xml(1KB)
--------README.md(620B)
--------index.js(2KB)
----.travis.yml(542B)
----example()
--------print.js(2KB)
--------stream.js(453B)
----LICENSE(1KB)
----test()
--------input.test.js(1KB)
--------attribute.test.js(2KB)
--------comment.test.js(2KB)
--------multiple-root-ele.test.js(1KB)
--------stream.test.js(2KB)
--------doctype.test.js(2KB)
--------utf8.test.js(2KB)
--------other.test.js(386B)
--------cdata.test.js(1KB)
--------bom.test.js(888B)
--------processing-instruction.test.js(615B)
--------xml-declaration.test.js(840B)
--------element.test.js(4KB)
--------error.test.js(383B)
--------index.js(1KB)
----jest.config.js(6KB)
----README.md(4KB)
----API.md(835B)
----.npmrc(18B)
----logo.png(44KB)
----.gitignore(2KB)
----.prettierrc.js(104B)
----index.js(459B)
----package.json(1KB)
----vendor()
--------xsxml()