mirror of
https://github.com/github/codeql.git
synced 2025-12-17 17:23:36 +01:00
37 lines
855 B
JavaScript
37 lines
855 B
JavaScript
(function () {
|
|
var Parser = require("node-expat").Parser
|
|
var parser = new Parser();
|
|
|
|
parser.write(source());
|
|
|
|
parser.on("text", text => {
|
|
sink(text); // NOT OK
|
|
});
|
|
|
|
var parseString = require('xml2js').parseString;
|
|
parseString(source(), function (err, result) {
|
|
sink(result); // NOT OK
|
|
});
|
|
|
|
var sax = require("sax");
|
|
var parser = sax.parser(strict);
|
|
|
|
parser.onattribute = function (attr) {
|
|
sink(attr); // NOT OK
|
|
};
|
|
|
|
parser.write(source()).close();
|
|
|
|
var convert = require('xml-js');
|
|
sink(convert.xml2json(source(), {})); // NOT OK
|
|
|
|
const htmlparser2 = require("htmlparser2");
|
|
const parser = new htmlparser2.Parser({
|
|
onopentag(name, attributes) {
|
|
sink(name) // NOT OK
|
|
}
|
|
});
|
|
parser.write(source());
|
|
parser.end();
|
|
|
|
})(); |