sax
Version:
An evented streaming XML parser in JavaScript
13 lines (12 loc) • 461 B
JavaScript
require(__dirname).test({
xml : "<html><head><script>'<div>foo</div></'</script></head></html>",
expect : [
["opentag", {"name": "HTML","attributes": {}, isSelfClosing: false}],
["opentag", {"name": "HEAD","attributes": {}, isSelfClosing: false}],
["opentag", {"name": "SCRIPT","attributes": {}, isSelfClosing: false}],
["script", "'<div>foo</div></'"],
["closetag", "SCRIPT"],
["closetag", "HEAD"],
["closetag", "HTML"]
]
});