UNPKG

sax

Version:

An evented streaming XML parser in JavaScript

25 lines (24 loc) 679 B
require(__dirname).test({ xml : "<root> "+ "<haha /> "+ "<haha/> "+ "<monkey> "+ "=(|) "+ "</monkey>"+ "</root> ", expect : [ ["opentag", {name:"ROOT", attributes:{}, isSelfClosing: false}], ["opentag", {name:"HAHA", attributes:{}, isSelfClosing: true}], ["closetag", "HAHA"], ["opentag", {name:"HAHA", attributes:{}, isSelfClosing: true}], ["closetag", "HAHA"], // ["opentag", {name:"HAHA", attributes:{}}], // ["closetag", "HAHA"], ["opentag", {name:"MONKEY", attributes:{}, isSelfClosing: false}], ["text", "=(|)"], ["closetag", "MONKEY"], ["closetag", "ROOT"] ], opt : { trim : true } });