obj/Release/Package/PackageTmp/mustache/js/node_modules/htmlparser2/tests/bench.js

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

//dependencies have to be installed manually

var ben = require("ben");

var parsers = [];


try{
	var node_xml = require("node-xml");

	function NodeXmlParser() {
		var parser = new node_xml.SaxParser(function(cb) { });
		this.parse = function(s) {
			parser.parseString(s);
		};
	}
	parsers.push([NodeXmlParser, "node-xml"]);
} catch(e){}

try{
	var libxml = require("libxmljs");

	function LibXmlJsParser() {
		var parser = new libxml.SaxPushParser(function(cb) { });
		this.parse = function(s) {
			parser.push(s, false);
		};
	}

	parsers.push([LibXmlJsParser, "libxmljs"]);
} catch(e){}

try{
	var sax = require('sax');

	function SaxParser() {
		var parser = sax.parser();
		this.parse = function(s) {
			parser.write(s);
		};
	}

	parsers.push([SaxParser, "sax"]);
} catch(e){}

try{
	var expat = require('node-expat');

	function ExpatParser() {
		var parser = new expat.Parser();
		this.parse = function(s) {
			parser.parse(s, false);
		};
	}

	parsers.push([ExpatParser, "node-expat"]);
} catch(e){}

try{
	var htmlparser = require('htmlparser');
后面还有 47 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。