UNPKG

sax

Version:

An evented streaming XML parser in JavaScript

31 lines (28 loc) 839 B
require(__dirname).test ( { xml : "<root>abc</root>de<f" , expect : [ [ "opentag", { name: "ROOT", attributes: {}, isSelfClosing: false } ] , [ "text", "abc" ] , [ "closetag", "ROOT" ] , [ "text", "de<f" ] ] , strict : false , opt : {} } ) require(__dirname).test ( { xml : "<root>abc</root>de<f" , expect : [ [ "opentag", { name: "root", attributes: {}, isSelfClosing: false } ] , [ "text", "abc" ] , [ "closetag", "root" ] , [ "error", "Text data outside of root node.\nLine: 0\nColumn: 17\nChar: d" ] , [ "text", "d" ] , [ "error", "Text data outside of root node.\nLine: 0\nColumn: 18\nChar: e" ] , [ "text", "e" ] , [ "error", "Unexpected end\nLine: 0\nColumn: 20\nChar: " ] ] , strict : true , opt : {} } )