2894 |
method => 'parse_doctype_subset', |
method => 'parse_doctype_subset', |
2895 |
result => 1, |
result => 1, |
2896 |
}, |
}, |
2897 |
|
|
2898 |
|
{ |
2899 |
|
t => qq{<ee>aa</ee>}, |
2900 |
|
method => 'parse_element', |
2901 |
|
result => 1, |
2902 |
|
}, |
2903 |
|
{ |
2904 |
|
t => qq{<ee\x{4E00}>U+4E00</ee\x{4E00}>}, |
2905 |
|
method => 'parse_element', |
2906 |
|
result => 1, |
2907 |
|
}, |
2908 |
|
{ |
2909 |
|
t => qq{<ee\x{4DFF}>U+4DFF</ee\x{4DFF}>}, |
2910 |
|
method => 'parse_element', |
2911 |
|
result => '0:3:SYNTAX_STAGC_OR_NESTC_REQUIRED', |
2912 |
|
}, |
2913 |
|
{ |
2914 |
|
t => qq{<?xml version="1.1"?> |
2915 |
|
<ee\x{4DFF}>U+4DFF</ee\x{4DFF}>}, |
2916 |
|
method => 'parse_document_entity', |
2917 |
|
result => 1, |
2918 |
|
}, |
2919 |
|
{ |
2920 |
|
t => qq{<?xml version="1.0"?> |
2921 |
|
<ee>AA\x{4DFF}</ee>}, |
2922 |
|
method => 'parse_document_entity', |
2923 |
|
result => 1, |
2924 |
|
}, |
2925 |
|
{ |
2926 |
|
t => qq{<?xml version="1.1"?> |
2927 |
|
<ee>AA\x{4DFF}</ee>}, |
2928 |
|
method => 'parse_document_entity', |
2929 |
|
result => 1, |
2930 |
|
}, |
2931 |
|
{ |
2932 |
|
t => qq{<?xml version="1.0"?> |
2933 |
|
<ee \x{4DFF}="a">AA</ee>}, |
2934 |
|
method => 'parse_document_entity', |
2935 |
|
result => '1:14:SYNTAX_STAGC_OR_NESTC_REQUIRED', |
2936 |
|
}, |
2937 |
|
{ |
2938 |
|
t => qq{<?xml version="1.1"?> |
2939 |
|
<ee \x{4DFF}="a">AA</ee>}, |
2940 |
|
method => 'parse_document_entity', |
2941 |
|
result => 1, |
2942 |
|
}, |
2943 |
|
{ |
2944 |
|
t => qq{<?xml version="1.0"?> |
2945 |
|
<ee a\x{4DFF}="a">AA</ee>}, |
2946 |
|
method => 'parse_document_entity', |
2947 |
|
result => '1:15:SYNTAX_VI_REQUIRED', |
2948 |
|
}, |
2949 |
|
{ |
2950 |
|
t => qq{<?xml version="1.1"?> |
2951 |
|
<ee a\x{4DFF}="a">AA</ee>}, |
2952 |
|
method => 'parse_document_entity', |
2953 |
|
result => 1, |
2954 |
|
}, |
2955 |
|
{ |
2956 |
|
t => qq{<?xml version="1.0"?> |
2957 |
|
<ee \x{4DFF}a="a">AA</ee>}, |
2958 |
|
method => 'parse_document_entity', |
2959 |
|
result => '1:14:SYNTAX_STAGC_OR_NESTC_REQUIRED', |
2960 |
|
}, |
2961 |
|
{ |
2962 |
|
t => qq{<?xml version="1.1"?> |
2963 |
|
<ee \x{4DFF}a="a">AA</ee>}, |
2964 |
|
method => 'parse_document_entity', |
2965 |
|
result => 1, |
2966 |
|
}, |
2967 |
|
{ |
2968 |
|
t => qq{<?xml version="1.0"?> |
2969 |
|
<!DOCTYPE \x{4DFF}a [ |
2970 |
|
<!ELEMENT \x{4DFF}a EMPTY> |
2971 |
|
]> |
2972 |
|
<\x{4DFF}a/>}, |
2973 |
|
method => 'parse_document_entity', |
2974 |
|
result => '1:20:SYNTAX_DOCTYPE_NAME_REQUIRED', |
2975 |
|
}, |
2976 |
|
{ |
2977 |
|
t => qq{<?xml version="1.1"?> |
2978 |
|
<!DOCTYPE \x{4DFF}a [ |
2979 |
|
<!ELEMENT \x{4DFF}a EMPTY> |
2980 |
|
]> |
2981 |
|
<\x{4DFF}a/>}, |
2982 |
|
method => 'parse_document_entity', |
2983 |
|
result => 1, |
2984 |
|
}, |
2985 |
|
{ |
2986 |
|
t => qq{<?xml version="1.0"?> |
2987 |
|
<!DOCTYPE \x{4EFF}a [ |
2988 |
|
<!ELEMENT \x{4EFF}a (\x{4DFF}a)> |
2989 |
|
]> |
2990 |
|
<\x{4EFF}a/>}, |
2991 |
|
method => 'parse_document_entity', |
2992 |
|
result => '2:26:SYNTAX_MODEL_GROUP_ITEM_REQUIRED', |
2993 |
|
}, |
2994 |
|
|
2995 |
|
{ |
2996 |
|
t => qq{<?xml version="1.0" encoding="utf-8"?> |
2997 |
|
<!DOCTYPE \x{4EFF}a [ |
2998 |
|
<!ELEMENT \x{4EFF}a (\x{4DFF}a)> |
2999 |
|
]> |
3000 |
|
<\x{4EFF}a/>}, |
3001 |
|
method => 'parse_external_parsed_entity', |
3002 |
|
result => 1, |
3003 |
|
}, |
3004 |
|
{ |
3005 |
|
t => qq{<?xml version="1.1" encoding="utf-8"?> |
3006 |
|
<!DOCTYPE \x{4EFF}a [ |
3007 |
|
<!ELEMENT \x{4EFF}a (\x{4DFF}a)> |
3008 |
|
]><!-- |
3009 |
|
<\x{4EFF}a/>}, |
3010 |
|
method => 'parse_external_parsed_entity', |
3011 |
|
result => 1, |
3012 |
|
}, |
3013 |
|
{ |
3014 |
|
t => qq{<?xml version="1.1"?> |
3015 |
|
<!DOCTYPE \x{4EFF}a [ |
3016 |
|
<!ELEMENT \x{4EFF}a (\x{4DFF}a)> |
3017 |
|
]><!-- |
3018 |
|
<\x{4EFF}a/>}, |
3019 |
|
method => 'parse_external_parsed_entity', |
3020 |
|
result => '0:19:SYNTAX_XML_ENCODING_REQUIRED', |
3021 |
|
}, |
3022 |
|
|
3023 |
|
{ |
3024 |
|
t => q{<e a="b" a="c"/>}, |
3025 |
|
method => 'parse_element', |
3026 |
|
result => '0:9:WFC_UNIQUE_ATT_SPEC', |
3027 |
|
}, |
3028 |
|
{ |
3029 |
|
t => q{<e ba="b" ba="c"/>}, |
3030 |
|
method => 'parse_element', |
3031 |
|
result => '0:10:WFC_UNIQUE_ATT_SPEC', |
3032 |
|
}, |
3033 |
); |
); |
3034 |
|
|
3035 |
plan tests => scalar @a; |
plan tests => scalar @a; |