萨克斯管:纯JavaScript中快速轻量的事件驱动流XML解析器 源码
萨克斯风 :saxophone: 纯JavaScript中事件驱动的快速轻量级XML解析器。 Saxophone受诸如和类的SAX解析器的启发:与大多数XML解析器不同,它不会由于解析文档而创建文档对象模型( )树。 相反,它在解析进行时针对遇到的每个标记或文本节点发出事件,这使其成为一种在线算法。 这意味着Saxophone的内存占用量低,可以轻松解析大型文档,并且可以解析来自流的文档。 解析器在解析时不会跟踪文档的状态,尤其是不会检查文档的格式或有效程度,从而使其变得超快(请参阅下面的)。 当您需要从已知格式良好的XML文档中提取简单数据时,该库最适合。 如果出现语法问题,解析器
文件列表
saxophone-master.zip
(预估有个22文件)
saxophone-master
.eslintrc
957B
benchmark
fixture.xml
21KB
index.js
2KB
require-failsafe.js
1KB
package.json
1KB
.github
workflows
coverage.yml
543B
暂无评论