#data #errors #document | <{} a> #data #errors #document | <{} A> #data #errors #document | <{} ab> #data #errors #document | <{} aB> #data #errors #document | <{} ABCDEFG> #data #errors #document | <{} a> #data #errors #document | <{} A> #data #errors #document | <{} ABC> #data #errors #document | <{} camelCase> #data x #errors 1;6;unmatched end tag;ABC;;m 1;12;in body:#eof;;;m #document | <{} abc> | "x" #data x #errors 1;6;unmatched end tag;abc;;m 1;12;in body:#eof;;;m #document | <{} ABC> | "x" #data <[]abc/> #errors #document | <{} []abc> #data <{} abc/> #errors 1;8;no attr value;;;m #document | <{} {}> | abc="" #data escaped <\u4e00\u4e01/> #errors #document escaped | <{} \u4e00\u4e01> #data <[]a> #errors #document | <{} []a> #data escaped <\u4e00\u4e01> #errors #document escaped | <{} \u4e00\u4e01> #data <:> #errors #document | <{} :> #data <:a:> #errors #document | <{} :a:> #data #errors 1;4;empty end tag;;;m #document | <{} a> | #data #errors 1;10;empty end tag;;;m 1;13;empty end tag;;;m #document | <{} a> | <{} b> | <{} c> #data #errors 1;4;bogus end tag;;;m 1;7;in body:#eof;;;m #document | <{} a> | #data escaped <\u4e00\u4e01>ab #errors escaped 1;6;unmatched end tag;\u3000\u3001;;m #document escaped | <{} \u4e00\u4e01> | "ab"