3 {"description": "Undefined named entity in attribute value ending in semicolon and whose name starts with a known entity name.",
4 "input":"<h a='¬i;'>",
5 "output": [["StartTag", "h", {"a": "¬i;"}]]},
7 {"description": "Entity name followed by the equals sign in an attribute value.",
8 "input":"<h a='&lang='>",
9 "output": [["StartTag", "h", {"a": "&lang="}]]},
11 {"description": "CR as numeric entity",
13 "output": ["ParseError", ["Character", "\r"]]},
15 {"description": "CR as hexadecimal numeric entity",
17 "output": ["ParseError", ["Character", "\r"]]},
19 {"description": "Windows-1252 EURO SIGN numeric entity.",
21 "output": ["ParseError", ["Character", "\u20AC"]]},
23 {"description": "Windows-1252 REPLACEMENT CHAR numeric entity.",
25 "output": ["ParseError", ["Character", "\u0081"]]},
27 {"description": "Windows-1252 SINGLE LOW-9 QUOTATION MARK numeric entity.",
29 "output": ["ParseError", ["Character", "\u201A"]]},
31 {"description": "Windows-1252 LATIN SMALL LETTER F WITH HOOK numeric entity.",
33 "output": ["ParseError", ["Character", "\u0192"]]},
35 {"description": "Windows-1252 DOUBLE LOW-9 QUOTATION MARK numeric entity.",
37 "output": ["ParseError", ["Character", "\u201E"]]},
39 {"description": "Windows-1252 HORIZONTAL ELLIPSIS numeric entity.",
41 "output": ["ParseError", ["Character", "\u2026"]]},
43 {"description": "Windows-1252 DAGGER numeric entity.",
45 "output": ["ParseError", ["Character", "\u2020"]]},
47 {"description": "Windows-1252 DOUBLE DAGGER numeric entity.",
49 "output": ["ParseError", ["Character", "\u2021"]]},
51 {"description": "Windows-1252 MODIFIER LETTER CIRCUMFLEX ACCENT numeric entity.",
53 "output": ["ParseError", ["Character", "\u02C6"]]},
55 {"description": "Windows-1252 PER MILLE SIGN numeric entity.",
57 "output": ["ParseError", ["Character", "\u2030"]]},
59 {"description": "Windows-1252 LATIN CAPITAL LETTER S WITH CARON numeric entity.",
61 "output": ["ParseError", ["Character", "\u0160"]]},
63 {"description": "Windows-1252 SINGLE LEFT-POINTING ANGLE QUOTATION MARK numeric entity.",
65 "output": ["ParseError", ["Character", "\u2039"]]},
67 {"description": "Windows-1252 LATIN CAPITAL LIGATURE OE numeric entity.",
69 "output": ["ParseError", ["Character", "\u0152"]]},
71 {"description": "Windows-1252 REPLACEMENT CHAR numeric entity.",
73 "output": ["ParseError", ["Character", "\u008D"]]},
75 {"description": "Windows-1252 LATIN CAPITAL LETTER Z WITH CARON numeric entity.",
77 "output": ["ParseError", ["Character", "\u017D"]]},
79 {"description": "Windows-1252 REPLACEMENT CHAR numeric entity.",
81 "output": ["ParseError", ["Character", "\u008F"]]},
83 {"description": "Windows-1252 REPLACEMENT CHAR numeric entity.",
85 "output": ["ParseError", ["Character", "\u0090"]]},
87 {"description": "Windows-1252 LEFT SINGLE QUOTATION MARK numeric entity.",
89 "output": ["ParseError", ["Character", "\u2018"]]},
91 {"description": "Windows-1252 RIGHT SINGLE QUOTATION MARK numeric entity.",
93 "output": ["ParseError", ["Character", "\u2019"]]},
95 {"description": "Windows-1252 LEFT DOUBLE QUOTATION MARK numeric entity.",
97 "output": ["ParseError", ["Character", "\u201C"]]},
99 {"description": "Windows-1252 RIGHT DOUBLE QUOTATION MARK numeric entity.",
101 "output": ["ParseError", ["Character", "\u201D"]]},
103 {"description": "Windows-1252 BULLET numeric entity.",
105 "output": ["ParseError", ["Character", "\u2022"]]},
107 {"description": "Windows-1252 EN DASH numeric entity.",
109 "output": ["ParseError", ["Character", "\u2013"]]},
111 {"description": "Windows-1252 EM DASH numeric entity.",
113 "output": ["ParseError", ["Character", "\u2014"]]},
115 {"description": "Windows-1252 SMALL TILDE numeric entity.",
117 "output": ["ParseError", ["Character", "\u02DC"]]},
119 {"description": "Windows-1252 TRADE MARK SIGN numeric entity.",
121 "output": ["ParseError", ["Character", "\u2122"]]},
123 {"description": "Windows-1252 LATIN SMALL LETTER S WITH CARON numeric entity.",
125 "output": ["ParseError", ["Character", "\u0161"]]},
127 {"description": "Windows-1252 SINGLE RIGHT-POINTING ANGLE QUOTATION MARK numeric entity.",
129 "output": ["ParseError", ["Character", "\u203A"]]},
131 {"description": "Windows-1252 LATIN SMALL LIGATURE OE numeric entity.",
133 "output": ["ParseError", ["Character", "\u0153"]]},
135 {"description": "Windows-1252 REPLACEMENT CHAR numeric entity.",
137 "output": ["ParseError", ["Character", "\u009D"]]},
139 {"description": "Windows-1252 EURO SIGN hexadecimal numeric entity.",
141 "output": ["ParseError", ["Character", "\u20AC"]]},
143 {"description": "Windows-1252 REPLACEMENT CHAR hexadecimal numeric entity.",
145 "output": ["ParseError", ["Character", "\u0081"]]},
147 {"description": "Windows-1252 SINGLE LOW-9 QUOTATION MARK hexadecimal numeric entity.",
149 "output": ["ParseError", ["Character", "\u201A"]]},
151 {"description": "Windows-1252 LATIN SMALL LETTER F WITH HOOK hexadecimal numeric entity.",
153 "output": ["ParseError", ["Character", "\u0192"]]},
155 {"description": "Windows-1252 DOUBLE LOW-9 QUOTATION MARK hexadecimal numeric entity.",
157 "output": ["ParseError", ["Character", "\u201E"]]},
159 {"description": "Windows-1252 HORIZONTAL ELLIPSIS hexadecimal numeric entity.",
161 "output": ["ParseError", ["Character", "\u2026"]]},
163 {"description": "Windows-1252 DAGGER hexadecimal numeric entity.",
165 "output": ["ParseError", ["Character", "\u2020"]]},
167 {"description": "Windows-1252 DOUBLE DAGGER hexadecimal numeric entity.",
169 "output": ["ParseError", ["Character", "\u2021"]]},
171 {"description": "Windows-1252 MODIFIER LETTER CIRCUMFLEX ACCENT hexadecimal numeric entity.",
173 "output": ["ParseError", ["Character", "\u02C6"]]},
175 {"description": "Windows-1252 PER MILLE SIGN hexadecimal numeric entity.",
177 "output": ["ParseError", ["Character", "\u2030"]]},
179 {"description": "Windows-1252 LATIN CAPITAL LETTER S WITH CARON hexadecimal numeric entity.",
181 "output": ["ParseError", ["Character", "\u0160"]]},
183 {"description": "Windows-1252 SINGLE LEFT-POINTING ANGLE QUOTATION MARK hexadecimal numeric entity.",
185 "output": ["ParseError", ["Character", "\u2039"]]},
187 {"description": "Windows-1252 LATIN CAPITAL LIGATURE OE hexadecimal numeric entity.",
189 "output": ["ParseError", ["Character", "\u0152"]]},
191 {"description": "Windows-1252 REPLACEMENT CHAR hexadecimal numeric entity.",
193 "output": ["ParseError", ["Character", "\u008D"]]},
195 {"description": "Windows-1252 LATIN CAPITAL LETTER Z WITH CARON hexadecimal numeric entity.",
197 "output": ["ParseError", ["Character", "\u017D"]]},
199 {"description": "Windows-1252 REPLACEMENT CHAR hexadecimal numeric entity.",
201 "output": ["ParseError", ["Character", "\u008F"]]},
203 {"description": "Windows-1252 REPLACEMENT CHAR hexadecimal numeric entity.",
205 "output": ["ParseError", ["Character", "\u0090"]]},
207 {"description": "Windows-1252 LEFT SINGLE QUOTATION MARK hexadecimal numeric entity.",
209 "output": ["ParseError", ["Character", "\u2018"]]},
211 {"description": "Windows-1252 RIGHT SINGLE QUOTATION MARK hexadecimal numeric entity.",
213 "output": ["ParseError", ["Character", "\u2019"]]},
215 {"description": "Windows-1252 LEFT DOUBLE QUOTATION MARK hexadecimal numeric entity.",
217 "output": ["ParseError", ["Character", "\u201C"]]},
219 {"description": "Windows-1252 RIGHT DOUBLE QUOTATION MARK hexadecimal numeric entity.",
221 "output": ["ParseError", ["Character", "\u201D"]]},
223 {"description": "Windows-1252 BULLET hexadecimal numeric entity.",
225 "output": ["ParseError", ["Character", "\u2022"]]},
227 {"description": "Windows-1252 EN DASH hexadecimal numeric entity.",
229 "output": ["ParseError", ["Character", "\u2013"]]},
231 {"description": "Windows-1252 EM DASH hexadecimal numeric entity.",
233 "output": ["ParseError", ["Character", "\u2014"]]},
235 {"description": "Windows-1252 SMALL TILDE hexadecimal numeric entity.",
237 "output": ["ParseError", ["Character", "\u02DC"]]},
239 {"description": "Windows-1252 TRADE MARK SIGN hexadecimal numeric entity.",
241 "output": ["ParseError", ["Character", "\u2122"]]},
243 {"description": "Windows-1252 LATIN SMALL LETTER S WITH CARON hexadecimal numeric entity.",
245 "output": ["ParseError", ["Character", "\u0161"]]},
247 {"description": "Windows-1252 SINGLE RIGHT-POINTING ANGLE QUOTATION MARK hexadecimal numeric entity.",
249 "output": ["ParseError", ["Character", "\u203A"]]},
251 {"description": "Windows-1252 LATIN SMALL LIGATURE OE hexadecimal numeric entity.",
253 "output": ["ParseError", ["Character", "\u0153"]]},
255 {"description": "Windows-1252 REPLACEMENT CHAR hexadecimal numeric entity.",
257 "output": ["ParseError", ["Character", "\u009D"]]},
259 {"description": "Windows-1252 LATIN SMALL LETTER Z WITH CARON hexadecimal numeric entity.",
261 "output": ["ParseError", ["Character", "\u017E"]]},
263 {"description": "Windows-1252 LATIN CAPITAL LETTER Y WITH DIAERESIS hexadecimal numeric entity.",
265 "output": ["ParseError", ["Character", "\u0178"]]},
267 {"description": "Decimal numeric entity followed by hex character a.",
269 "output": ["ParseError", ["Character", "aa"]]},
271 {"description": "Decimal numeric entity followed by hex character A.",
273 "output": ["ParseError", ["Character", "aA"]]},
275 {"description": "Decimal numeric entity followed by hex character f.",
277 "output": ["ParseError", ["Character", "af"]]},
279 {"description": "Decimal numeric entity followed by hex character A.",
281 "output": ["ParseError", ["Character", "aF"]]}