/[suikacvs]/markup/html/whatpm/t/xml/entities-1.dat
Suika

Contents of /markup/html/whatpm/t/xml/entities-1.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.5 - (show annotations) (download)
Sun Oct 19 14:05:20 2008 UTC (16 years, 8 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +29 -0 lines
++ whatpm/t/xml/ChangeLog	19 Oct 2008 14:05:17 -0000
	* attlist-1.dat, eldecls-1.dat, entities-1.dat, entities-2.dat,
	notations-1.dat, pis-2.dat: Unexpanded parameter entity tests are
	added.

2008-10-19  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/HTML/ChangeLog	19 Oct 2008 14:03:50 -0000
	* Tokenizer.pm.src: Set the "stop_processing" flag true when a
	parameter entity occurs in a standalone="no" document.

2008-10-19  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/XML/ChangeLog	19 Oct 2008 14:04:25 -0000
	* Parser.pm.src: Don't process ATTLIST_TOKEN and ENTITY_TOKEN if
	the "stop_processing" flag is set.

2008-10-19  Wakaba  <wakaba@suika.fam.cx>

1 #data
2 <!DOCTYPE a[
3 <!E>
4 ]><a/>
5 #errors
6 2;1;bogus comment;;;m
7 #document
8 | <!DOCTYPE a>
9 | <{} a>
10 #entities
11
12 #data
13 <!DOCTYPE a[
14 <!E
15 #errors
16 2;1;bogus comment;;;m
17 2;3;unclosed internal subset;;;m
18 2;3;no root element;;;m
19 #document
20 | <!DOCTYPE a>
21 #entities
22
23 #data
24 <!DOCTYPE a[
25 <!EN>
26 ]><a/>
27 #errors
28 2;1;bogus comment;;;m
29 #document
30 | <!DOCTYPE a>
31 | <{} a>
32 #entities
33
34 #data
35 <!DOCTYPE a[
36 <!EN
37 #errors
38 2;1;bogus comment;;;m
39 2;4;unclosed internal subset;;;m
40 2;4;no root element;;;m
41 #document
42 | <!DOCTYPE a>
43 #entities
44
45 #data
46 <!DOCTYPE a[
47 <!ENT>
48 ]><a/>
49 #errors
50 2;1;bogus comment;;;m
51 #document
52 | <!DOCTYPE a>
53 | <{} a>
54 #entities
55
56 #data
57 <!DOCTYPE a[
58 <!ENT
59 #errors
60 2;1;bogus comment;;;m
61 2;5;unclosed internal subset;;;m
62 2;5;no root element;;;m
63 #document
64 | <!DOCTYPE a>
65 #entities
66
67 #data
68 <!DOCTYPE a[
69 <!ENTIT>
70 ]><a/>
71 #errors
72 2;1;bogus comment;;;m
73 #document
74 | <!DOCTYPE a>
75 | <{} a>
76 #entities
77
78 #data
79 <!DOCTYPE a[
80 <!ENTIT
81 #errors
82 2;1;bogus comment;;;m
83 2;7;unclosed internal subset;;;m
84 2;7;no root element;;;m
85 #document
86 | <!DOCTYPE a>
87 #entities
88
89 #data
90 <!DOCTYPE a[
91 <!ENTITY>
92 ]><a/>
93 #errors
94 2;9;no md name;;;m
95 #document
96 | <!DOCTYPE a>
97 | <{} a>
98 #entities
99
100 #data
101 <!DOCTYPE a[
102 <!ENTITY
103 #errors
104 2;8;unclosed md;;;m
105 2;8;unclosed internal subset;;;m
106 2;8;no root element;;;m
107 #document
108 | <!DOCTYPE a>
109 #entities
110
111 #data
112 <!DOCTYPE a[
113 <!ENTITY >
114 ]><a/>
115 #errors
116 2;10;no md name;;;m
117 #document
118 | <!DOCTYPE a>
119 | <{} a>
120 #entities
121
122 #data escaped
123 <!DOCTYPE a[
124 <!ENTITY\u0020
125 #errors
126 2;9;unclosed md;;;m
127 2;9;unclosed internal subset;;;m
128 2;9;no root element;;;m
129 #document
130 | <!DOCTYPE a>
131 #entities
132
133 #data
134 <!DOCTYPE a[
135 <!ENTITY b>
136 ]><a/>
137 #errors
138 2;11;no md def;;;m
139 #document
140 | <!DOCTYPE a>
141 | <{} a>
142 #entities
143 | <!ENTITY b "" "" "" >
144
145 #data
146 <!DOCTYPE a[
147 <!ENTITY bc>
148 ]><a/>
149 #errors
150 2;12;no md def;;;m
151 #document
152 | <!DOCTYPE a>
153 | <{} a>
154 #entities
155 | <!ENTITY bc "" "" "" >
156
157 #data
158 <!DOCTYPE a[
159 <!ENTITY bc PUBLIC "x" "y">
160 ]><a/>
161 #errors
162 #document
163 | <!DOCTYPE a>
164 | <{} a>
165 #entities
166 | <!ENTITY bc "" "x" "y" >
167
168 #data
169 <!DOCTYPE a[
170 <!ENTITY bc SYSTEM "x" >
171 ]><a/>
172 #errors
173 #document
174 | <!DOCTYPE a>
175 | <{} a>
176 #entities
177 | <!ENTITY bc "" "" "x" >
178
179 #data
180 <!DOCTYPE a[
181 <!ENTITY bc PUBLIC "x" "y" NDATA z>
182 ]><a/>
183 #errors
184 #document
185 | <!DOCTYPE a>
186 | <!ENTITY bc "" "x" "y" z>
187 | <{} a>
188 #entities
189 | <!ENTITY bc "" "x" "y" z>
190
191 #data
192 <!DOCTYPE a[
193 <!ENTITY bc SYSTEM "x" NDATA zz >
194 ]><a/>
195 #errors
196 #document
197 | <!DOCTYPE a>
198 | <!ENTITY bc "" "" "x" zz>
199 | <{} a>
200 #entities
201 | <!ENTITY bc "" "" "x" zz>
202
203 #data
204 <!DOCTYPE a[
205 <!ENTITY bc PUBLIC "x" "y" ndata zz>
206 ]><a/>
207 #errors
208 2;27;lowercase keyword;NDATA;;m
209 #document
210 | <!DOCTYPE a>
211 | <!ENTITY bc "" "x" "y" zz>
212 | <{} a>
213 #entities
214 | <!ENTITY bc "" "x" "y" zz>
215
216 #data
217 <!DOCTYPE a[
218 <!ENTITY bc PUBLIC "x" "y" NDATA>
219 ]><a/>
220 #errors
221 2;33;no notation name;;;m
222 #document
223 | <!DOCTYPE a>
224 | <{} a>
225 #entities
226 | <!ENTITY bc "" "x" "y" >
227
228 #data
229 <!DOCTYPE a[
230 <!ENTITY bc PUBLIC "x" "y" NDATA >
231 ]><a/>
232 #errors
233 2;34;no notation name;;;m
234 #document
235 | <!DOCTYPE a>
236 | <{} a>
237 #entities
238 | <!ENTITY bc "" "x" "y" >
239
240 #data
241 <!DOCTYPE a[
242 <!ENTITY bc PUBLIC "x" "y" NDATA zz aaa>
243 ]><a/>
244 #errors
245 2;37;string after md def;;;m
246 #document
247 | <!DOCTYPE a>
248 | <!ENTITY bc "" "x" "y" zz>
249 | <{} a>
250 #entities
251 | <!ENTITY bc "" "x" "y" zz>
252
253 #data
254 <!DOCTYPE a[
255 <!ENTITY bc PUBLIC "x" "y"NDATA z>
256 ]><a/>
257 #errors
258 2;27;no space before NDATA;;;m
259 #document
260 | <!DOCTYPE a>
261 | <!ENTITY bc "" "x" "y" z>
262 | <{} a>
263 #entities
264 | <!ENTITY bc "" "x" "y" z>
265
266 #data
267 <!DOCTYPE a[
268 <!ENTITY b "">
269 ]><a/>
270 #errors
271 #document
272 | <!DOCTYPE a>
273 | <{} a>
274 #entities
275 <!ENTITY b "" "" "" >
276
277 #data
278 <!DOCTYPE a[
279 <!ENTITY b ''>
280 ]><a/>
281 #errors
282 #document
283 | <!DOCTYPE a>
284 | <{} a>
285 #entities
286 <!ENTITY b "" "" "" >
287
288 #data
289 <!DOCTYPE a[
290 <!ENTITY b "xxxxx">
291 ]><a/>
292 #errors
293 #document
294 | <!DOCTYPE a>
295 | <{} a>
296 #entities
297 <!ENTITY b "xxxxx" "" "" >
298
299 #data
300 <!DOCTYPE a[
301 <!ENTITY b 'xxxxx'>
302 ]><a/>
303 #errors
304 #document
305 | <!DOCTYPE a>
306 | <{} a>
307 #entities
308 <!ENTITY b "xxxxx" "" "" >
309
310 #data
311 <!DOCTYPE a[
312 <!ENTITY b "yyy" >
313 ]><a/>
314 #errors
315 #document
316 | <!DOCTYPE a>
317 | <{} a>
318 #entities
319 <!ENTITY b "yyy" "" "" >
320
321 #data
322 <!DOCTYPE a[
323 <!ENTITY b 'yyy' >
324 ]><a/>
325 #errors
326 #document
327 | <!DOCTYPE a>
328 | <{} a>
329 #entities
330 <!ENTITY b "yyy" "" "" >
331
332 #data
333 <!DOCTYPE a[
334 <!ENTITY b "a&#x24;b">
335 ]><a/>
336 #errors
337 #document
338 | <!DOCTYPE a>
339 | <{} a>
340 #entities
341 <!ENTITY b "a$b" "" "" >
342
343 #data
344 <!DOCTYPE a[
345 <!ENTITY b '&#32;'>
346 ]><a/>
347 #errors
348 #document
349 | <!DOCTYPE a>
350 | <{} a>
351 #entities
352 <!ENTITY b " " "" "" >
353
354 #data
355 <!DOCTYPE a[
356 <!ENTITY b "&amp;abc">
357 ]><a/>
358 #errors
359 #document
360 | <!DOCTYPE a>
361 | <{} a>
362 #entities
363 <!ENTITY b "&amp;abc" "" "" >
364
365 #data
366 <!DOCTYPE a[
367 <!ENTITY b "c">
368 <!ENTITY b "d">
369 ]><a/>
370 #errors
371 3;1;duplicate general entity decl;;b;w
372 #document
373 | <!DOCTYPE a>
374 | <{} a>
375 #entities
376 <!ENTITY b "c" "" "" >
377
378 #data
379 <!DOCTYPE a[
380 <!ENTITY b "c">
381 <!ENTITY b PUBLIC "d" "e" NDATA n>
382 ]><a/>
383 #errors
384 3;1;duplicate general entity decl;;b;w
385 #document
386 | <!DOCTYPE a>
387 | <{} a>
388 #entities
389 <!ENTITY b "c" "" "" >
390
391 #data
392 <!DOCTYPE a[
393 <!ENTITY lt "&#x26;#x3C;">
394 ]>
395 <a>&lt;</a>
396 #errors
397 #document
398 | <!DOCTYPE a>
399 | <{} a>
400 | "<"
401
402 #data
403 <!DOCTYPE a[
404 <!ENTITY lt "&#x26;#60;">
405 ]>
406 <a>&lt;</a>
407 #errors
408 #document
409 | <!DOCTYPE a>
410 | <{} a>
411 | "<"
412
413 #data
414 <!DOCTYPE a[
415 <!ENTITY lt "&#38;#x3C;">
416 ]>
417 <a>&lt;</a>
418 #errors
419 #document
420 | <!DOCTYPE a>
421 | <{} a>
422 | "<"
423
424 #data
425 <!DOCTYPE a[
426 <!ENTITY lt "&#38;#60;">
427 ]>
428 <a>&lt;</a>
429 #errors
430 #document
431 | <!DOCTYPE a>
432 | <{} a>
433 | "<"
434
435 #data
436 <!DOCTYPE a[
437 <!ENTITY lt "&#x0000026;#x00003C;">
438 ]>
439 <a>&lt;</a>
440 #errors
441 #document
442 | <!DOCTYPE a>
443 | <{} a>
444 | "<"
445
446 #data
447 <!DOCTYPE a[
448 <!ENTITY lt "&#x3C;">
449 ]>
450 <a>&lt;</a>
451 #errors
452 2;1;bad predefined entity decl;;lt;m
453 #document
454 | <!DOCTYPE a>
455 | <{} a>
456 | "<"
457
458 #data
459 <!DOCTYPE a[
460 <!ENTITY lt "lt">
461 ]>
462 <a>&lt;</a>
463 #errors
464 2;1;bad predefined entity decl;;lt;m
465 #document
466 | <!DOCTYPE a>
467 | <{} a>
468 | "<"
469
470 #data
471 <!DOCTYPE a[
472 <!ENTITY amp "&#x26;#x26;">
473 ]>
474 <a>&amp;</a>
475 #errors
476 #document
477 | <!DOCTYPE a>
478 | <{} a>
479 | "&"
480
481 #data
482 <!DOCTYPE a[
483 <!ENTITY quot "&#x26;#x22;">
484 ]>
485 <a>&quot;</a>
486 #errors
487 #document
488 | <!DOCTYPE a>
489 | <{} a>
490 | """
491
492 #data
493 <!DOCTYPE a[
494 <!ENTITY quot "&#x22;">
495 ]>
496 <a>&quot;</a>
497 #errors
498 #document
499 | <!DOCTYPE a>
500 | <{} a>
501 | """
502
503 #data
504 <!DOCTYPE a[
505 <!ENTITY apos "&#x26;#x27;">
506 ]>
507 <a>&apos;</a>
508 #errors
509 #document
510 | <!DOCTYPE a>
511 | <{} a>
512 | "'"
513
514 #data
515 <!DOCTYPE a[
516 <!ENTITY apos "&#x000027;">
517 ]>
518 <a>&apos;</a>
519 #errors
520 #document
521 | <!DOCTYPE a>
522 | <{} a>
523 | "'"
524
525 #data
526 <!DOCTYPE a[
527 <!ENTITY gt "&#x26;#x3e;">
528 ]>
529 <a>&gt;</a>
530 #errors
531 #document
532 | <!DOCTYPE a>
533 | <{} a>
534 | ">"
535
536 #data
537 <!DOCTYPE a[
538 <!ENTITY gt "&#x0000000000003e;">
539 ]>
540 <a>&gt;</a>
541 #errors
542 #document
543 | <!DOCTYPE a>
544 | <{} a>
545 | ">"
546
547 #data
548 <!DOCTYPE a[
549 <!ENTITY gt "&#x26;#x3C;">
550 ]>
551 <a/>
552 #errors
553 2;1;bad predefined entity decl;;gt;m
554 #document
555 | <!DOCTYPE a>
556 | <{} a>
557 #entities
558 <!ENTITY gt ">" "" "" >
559
560 #data
561 <!DOCTYPE a[
562 <!ENTITY gt ">">
563 ]>
564 <a/>
565 #errors
566 #document
567 | <!DOCTYPE a>
568 | <{} a>
569 #entities
570 <!ENTITY gt ">" "" "" >
571
572 #data
573 <!DOCTYPE a[
574 <!ENTITY gt PUBLIC "x" "y">
575 ]>
576 <a/>
577 #errors
578 2;1;bad predefined entity decl;;gt;m
579 #document
580 | <!DOCTYPE a>
581 | <{} a>
582 #entities
583 <!ENTITY gt ">" "" "" >
584
585 #data
586 <!DOCTYPE a[
587 <!ENTITY b SYSTEM "x" NDATA n>
588 %c;
589 <!ENTITY d SYSTEM "y" NDATA n>
590 ]><a/>
591 #errors
592 3;1;stop processing;;;i
593 3;2;string in internal subset;;;m
594 #document
595 | <!DOCTYPE a>
596 | <!ENTITY b "" "" "x" n>
597 | <{} a>
598
599 #data
600 <?xml version="1.0" standalone="yes"?>
601 <!DOCTYPE a[
602 <!ENTITY b SYSTEM "x" NDATA n>
603 %c;
604 <!ENTITY d SYSTEM "y" NDATA n>
605 ]><a/>
606 #errors
607 4;2;string in internal subset;;;m
608 #document
609 | <!DOCTYPE a>
610 | <!ENTITY b "" "" "x" n>
611 | <!ENTITY d "" "" "y" n>
612 | <{} a>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24