/[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 - (hide 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 wakaba 1.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 wakaba 1.3 2;37;string after md def;;;m
246 wakaba 1.1 #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 wakaba 1.2
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 wakaba 1.4
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 wakaba 1.5
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