#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>[]a>
#errors
#document
| <{} []a>
#data escaped
<\u4e00\u4e01>\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>a\u3000\u3001>b\u4e00\u4e01>
#errors escaped
1;6;unmatched end tag;\u3000\u3001;;m
#document escaped
| <{} \u4e00\u4e01>
| "ab"