/[suikacvs]/markup/html/whatpm/t/tree-test-1.dat
Suika

Contents of /markup/html/whatpm/t/tree-test-1.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.14 - (hide annotations) (download)
Sat Jun 23 16:42:44 2007 UTC (18 years ago) by wakaba
Branch: MAIN
Changes since 1.13: +6 -16 lines
++ whatpm/t/ChangeLog	23 Jun 2007 16:36:55 -0000
	* tree-test-1.dat: Some test results are changed
	since <base>, <link>, and <meta> in body
	are no longer appended to the head element pointer (HTML5
	revision 935).

	* content-model-2.dat: Tests for |scoped|
	attribute are added (HTML5 revision 938).

2007-06-24  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	23 Jun 2007 16:37:20 -0000
	* HTML.pm.src: HTML5 revision 935 (<base>, <link>, <meta>
	in body).

	* ContentChecker.pm: HTML5 revision 938 (scoped="").

2007-06-24  Wakaba  <wakaba@suika.fam.cx>

1 wakaba 1.1 #data
2 wakaba 1.10 <!DOCTYPE HTML><html title="t"><head><title></title></head><body></body></html>
3 wakaba 1.1 #errors
4     #document
5     | <!DOCTYPE HTML>
6     | <html>
7     | title="t"
8     | <head>
9     | <title>
10     | <body>
11    
12     #data
13 wakaba 1.10 <!DOCTYPE HTML><html><head title="t"><title></title></head><body></body></html>
14 wakaba 1.1 #errors
15     #document
16     | <!DOCTYPE HTML>
17     | <html>
18     | <head>
19     | title="t"
20     | <title>
21     | <body>
22    
23     #data
24 wakaba 1.10 <!DOCTYPE HTML><html><head><title class="t"></title></head><body></body></html>
25 wakaba 1.1 #errors
26     #document
27     | <!DOCTYPE HTML>
28     | <html>
29     | <head>
30     | <title>
31     | class="t"
32     | <body>
33    
34     #data
35 wakaba 1.10 <!DOCTYPE HTML><html><head></head><body><title class="a"></title></body></html>
36 wakaba 1.2 #errors
37     title in body
38     #document
39     | <!DOCTYPE HTML>
40     | <html>
41     | <head>
42     | <title>
43     | class="a"
44     | <body>
45    
46     #data
47 wakaba 1.10 <!DOCTYPE HTML><html><head></head><body></body><title class="a"></title></html>
48 wakaba 1.1 #errors
49 wakaba 1.2 data after body
50     title in body
51 wakaba 1.1 #document
52     | <!DOCTYPE HTML>
53     | <html>
54     | <head>
55     | <title>
56     | class="a"
57     | <body>
58    
59     #data
60 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body title="t"></body></html>
61 wakaba 1.1 #errors
62     #document
63     | <!DOCTYPE HTML>
64     | <html>
65     | <head>
66     | <title>
67     | <body>
68     | title="t"
69    
70     #data
71 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><meta name="a"></head><body></body></html>
72 wakaba 1.1 #errors
73     #document
74     | <!DOCTYPE HTML>
75     | <html>
76     | <head>
77     | <title>
78     | <meta>
79     | name="a"
80     | <body>
81    
82     #data
83 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body><meta name="a"></body></html>
84 wakaba 1.1 #errors
85 wakaba 1.2 #document
86     | <!DOCTYPE HTML>
87     | <html>
88     | <head>
89     | <title>
90 wakaba 1.14 | <body>
91 wakaba 1.2 | <meta>
92     | name="a"
93    
94     #data
95 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body></body><meta name="a"></html>
96 wakaba 1.2 #errors
97     data after body
98 wakaba 1.1 #document
99     | <!DOCTYPE HTML>
100     | <html>
101     | <head>
102     | <title>
103 wakaba 1.14 | <body>
104 wakaba 1.1 | <meta>
105     | name="a"
106    
107     #data
108 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><link rel="a"></head><body></body></html>
109 wakaba 1.1 #errors
110     #document
111     | <!DOCTYPE HTML>
112     | <html>
113     | <head>
114     | <title>
115     | <link>
116     | rel="a"
117     | <body>
118    
119     #data
120 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body><link rel="a"></body></html>
121 wakaba 1.1 #errors
122 wakaba 1.2 #document
123     | <!DOCTYPE HTML>
124     | <html>
125     | <head>
126     | <title>
127 wakaba 1.14 | <body>
128 wakaba 1.2 | <link>
129     | rel="a"
130    
131     #data
132 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body></body><link rel="a"></html>
133 wakaba 1.2 #errors
134     data after body
135 wakaba 1.1 #document
136     | <!DOCTYPE HTML>
137     | <html>
138     | <head>
139     | <title>
140 wakaba 1.14 | <body>
141 wakaba 1.1 | <link>
142     | rel="a"
143    
144     #data
145 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><base href="http://"></head><body></body></html>
146 wakaba 1.1 #errors
147     #document
148     | <!DOCTYPE HTML>
149     | <html>
150     | <head>
151     | <title>
152     | <base>
153     | href="http://"
154     | <body>
155    
156     #data
157 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body><base href="http://"></body></html>
158 wakaba 1.1 #errors
159 wakaba 1.2 #document
160     | <!DOCTYPE HTML>
161     | <html>
162     | <head>
163     | <title>
164 wakaba 1.14 | <body>
165 wakaba 1.2 | <base>
166     | href="http://"
167    
168     #data
169 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title></head><body></body><base href="http://"></html>
170 wakaba 1.2 #errors
171     data after body
172 wakaba 1.1 #document
173     | <!DOCTYPE HTML>
174     | <html>
175     | <head>
176     | <title>
177 wakaba 1.14 | <body>
178 wakaba 1.1 | <base>
179     | href="http://"
180    
181     #data
182 wakaba 1.10 <!DOCTYPE HTML><p><b><p>X
183 wakaba 1.1 #errors
184 wakaba 1.2 <b> is not closed before second <p>
185     <b> is not closed before end-of-file
186 wakaba 1.1 #document
187     | <!DOCTYPE HTML>
188     | <html>
189     | <head>
190     | <body>
191     | <p>
192     | <b>
193     | <p>
194     | <b>
195     | "X"
196    
197     #data
198 wakaba 1.10 <!DOCTYPE HTML><b><p>
199 wakaba 1.1 #errors
200 wakaba 1.3 <b> not closed
201 wakaba 1.1 #document
202     | <!DOCTYPE HTML>
203     | <html>
204     | <head>
205     | <body>
206 wakaba 1.3 | <b>
207     | <p>
208 wakaba 1.1
209     #data
210 wakaba 1.10 <!DOCTYPE HTML><b><p>X
211 wakaba 1.1 #errors
212 wakaba 1.3 <b> not closed
213 wakaba 1.1 #document
214     | <!DOCTYPE HTML>
215     | <html>
216     | <head>
217     | <body>
218 wakaba 1.3 | <b>
219     | <p>
220     | "X"
221    
222     #data
223     <link rel="a" href="b">
224     #errors
225     #document-fragment head
226     | <link>
227     | href="b"
228     | rel="a"
229    
230     #data
231     <meta name="a" content="b">
232     #errors
233     #document-fragment head
234     | <meta>
235     | content="b"
236     | name="a"
237    
238     #data
239     <base href="a" target="b">
240     #errors
241     #document-fragment head
242     | <base>
243     | href="a"
244     | target="b"
245    
246     #data
247     <base href="a" target="b">a
248     #errors
249     #document-fragment head
250     | <base>
251     | href="a"
252     | target="b"
253     | "a"
254 wakaba 1.4
255     #data
256 wakaba 1.10 <!DOCTYPE HTML><ins><p>XX</ins>YYY
257 wakaba 1.4 #errors
258     1,32,not closed:p
259     1,34,not closed:ins
260     #document
261     | <!DOCTYPE HTML>
262     | <html>
263     | <head>
264     | <body>
265     | <ins>
266     | <p>
267     | "XXYYY"
268    
269     ## when script is disabled
270     #data
271 wakaba 1.10 <!DOCTYPE HTML><noscript>aaa<noscript>bbb</noscript>ccc</noscript>
272 wakaba 1.4 #errors
273     #document
274     | <!DOCTYPE HTML>
275     | <html>
276     | <head>
277     | <body>
278     | <noscript>
279     | "aaa"
280     | <noscript>
281     | "bbb"
282     | "ccc"
283 wakaba 1.5
284     #data
285 wakaba 1.10 <!DOCTYPE HTML><iframe>
286 wakaba 1.5 #errors
287     no </iframe>
288     #document
289     | <!DOCTYPE HTML>
290     | <html>
291     | <head>
292     | <body>
293     | <iframe>
294    
295     #data
296 wakaba 1.10 <!DOCTYPE HTML><iframe></iframe>
297 wakaba 1.5 #errors
298     #document
299     | <!DOCTYPE HTML>
300     | <html>
301     | <head>
302     | <body>
303     | <iframe>
304    
305     #data
306 wakaba 1.10 <!DOCTYPE HTML><iframe>a</iframe>
307 wakaba 1.5 #errors
308     #document
309     | <!DOCTYPE HTML>
310     | <html>
311     | <head>
312     | <body>
313     | <iframe>
314     | "a"
315    
316     #data
317 wakaba 1.10 <!DOCTYPE HTML><noframes>
318 wakaba 1.5 #errors
319     no </noframes>
320     #document
321     | <!DOCTYPE HTML>
322     | <html>
323     | <head>
324     | <body>
325     | <noframes>
326    
327     #data
328 wakaba 1.10 <!DOCTYPE HTML><noframes></noframes>
329 wakaba 1.5 #errors
330     #document
331     | <!DOCTYPE HTML>
332     | <html>
333     | <head>
334     | <body>
335     | <noframes>
336    
337     #data
338 wakaba 1.10 <!DOCTYPE HTML><noframes>a</noframes>
339 wakaba 1.5 #errors
340     #document
341     | <!DOCTYPE HTML>
342     | <html>
343     | <head>
344     | <body>
345     | <noframes>
346     | "a"
347    
348     #data
349 wakaba 1.10 <!DOCTYPE HTML><noframes>
350 wakaba 1.5 #errors
351     no </noframes>
352     #document
353     | <!DOCTYPE HTML>
354     | <html>
355     | <head>
356     | <body>
357     | <noframes>
358    
359     #data
360 wakaba 1.10 <!DOCTYPE HTML><noframes></noframes>
361 wakaba 1.5 #errors
362     #document
363     | <!DOCTYPE HTML>
364     | <html>
365     | <head>
366     | <body>
367     | <noframes>
368    
369     #data
370 wakaba 1.10 <!DOCTYPE HTML><noframes>a</noframes>
371 wakaba 1.5 #errors
372     #document
373     | <!DOCTYPE HTML>
374     | <html>
375     | <head>
376     | <body>
377     | <noframes>
378     | "a"
379    
380     #data
381 wakaba 1.10 <!DOCTYPE HTML><xmp>
382 wakaba 1.5 #errors
383     no </xmp>
384     #document
385     | <!DOCTYPE HTML>
386     | <html>
387     | <head>
388     | <body>
389     | <xmp>
390    
391     #data
392 wakaba 1.10 <!DOCTYPE HTML><xmp></xmp>
393 wakaba 1.5 #errors
394     #document
395     | <!DOCTYPE HTML>
396     | <html>
397     | <head>
398     | <body>
399     | <xmp>
400    
401     #data
402 wakaba 1.10 <!DOCTYPE HTML><xmp>a</xmp>
403 wakaba 1.5 #errors
404     #document
405     | <!DOCTYPE HTML>
406     | <html>
407     | <head>
408     | <body>
409     | <xmp>
410     | "a"
411 wakaba 1.6
412     #data
413 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><style></style></head><body>
414 wakaba 1.6 #errors
415     #document
416     | <!DOCTYPE HTML>
417     | <html>
418     | <head>
419     | <title>
420     | <style>
421     | <body>
422    
423     #data
424 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><style type="text/css"></style></head><body>
425 wakaba 1.6 #errors
426     #document
427     | <!DOCTYPE HTML>
428     | <html>
429     | <head>
430     | <title>
431     | <style>
432     | type="text/css"
433     | <body>
434    
435     #data
436 wakaba 1.10 <!DOCTYPE HTML><html><head><title></title><style type="text/css">p {}</style></head><body>
437 wakaba 1.6 #errors
438     #document
439     | <!DOCTYPE HTML>
440     | <html>
441     | <head>
442     | <title>
443     | <style>
444     | type="text/css"
445     | "p {}"
446     | <body>
447    
448     #data
449 wakaba 1.10 <!DOCTYPE HTML><html><style type="text/css"></style><title></title></head><body>
450 wakaba 1.6 #errors
451     #document
452     | <!DOCTYPE HTML>
453     | <html>
454     | <head>
455     | <style>
456     | type="text/css"
457     | <title>
458     | <body>
459    
460     #data
461 wakaba 1.10 <!DOCTYPE HTML><style type="text/css"></style><title></title><body>
462 wakaba 1.6 #errors
463     #document
464     | <!DOCTYPE HTML>
465     | <html>
466     | <head>
467     | <style>
468     | type="text/css"
469     | <title>
470     | <body>
471    
472     #data
473 wakaba 1.10 <!DOCTYPE HTML><title></title><body><p>a<style type="text/css"></style>
474 wakaba 1.6 #errors
475     #document
476     | <!DOCTYPE HTML>
477     | <html>
478     | <head>
479     | <title>
480     | <body>
481     | <p>
482     | "a"
483     | <style>
484     | type="text/css"
485 wakaba 1.7
486     #data
487 wakaba 1.10 <!DOCTYPE HTML><form><form></form>
488 wakaba 1.7 #errors
489     form in form
490     #document
491     | <!DOCTYPE HTML>
492     | <html>
493     | <head>
494     | <body>
495     | <form>
496 wakaba 1.8
497     #data
498     <!DOCTYPE HTML><ul><li>a<li>c</ul>d
499     #errors
500     #document
501     | <!DOCTYPE HTML>
502     | <html>
503     | <head>
504     | <body>
505     | <ul>
506     | <li>
507     | "a"
508     | <li>
509     | "c"
510     | "d"
511    
512     #data
513     <!DOCTYPE HTML><ul><li>a<div>b<li>c</ul>d
514     #errors
515     div closed by li
516     #document
517     | <!DOCTYPE HTML>
518     | <html>
519     | <head>
520     | <body>
521     | <ul>
522     | <li>
523     | "a"
524     | <div>
525     | "b"
526     | <li>
527     | "c"
528     | "d"
529    
530     #data
531     <!DOCTYPE HTML><dl><dt>a<dt>c</dl>d
532     #errors
533     #document
534     | <!DOCTYPE HTML>
535     | <html>
536     | <head>
537     | <body>
538     | <dl>
539     | <dt>
540     | "a"
541     | <dt>
542     | "c"
543     | "d"
544    
545     #data
546     <!DOCTYPE HTML><dl><dt>a<dd>c</dl>d
547     #errors
548     #document
549     | <!DOCTYPE HTML>
550     | <html>
551     | <head>
552     | <body>
553     | <dl>
554     | <dt>
555     | "a"
556     | <dd>
557     | "c"
558     | "d"
559    
560     #data
561     <!DOCTYPE HTML><dl><dd>a<dt>c</dl>d
562     #errors
563     #document
564     | <!DOCTYPE HTML>
565     | <html>
566     | <head>
567     | <body>
568     | <dl>
569     | <dd>
570     | "a"
571     | <dt>
572     | "c"
573     | "d"
574    
575     #data
576     <!DOCTYPE HTML><dl><dd>a<dd>c</dl>d
577     #errors
578     #document
579     | <!DOCTYPE HTML>
580     | <html>
581     | <head>
582     | <body>
583     | <dl>
584     | <dd>
585     | "a"
586     | <dd>
587     | "c"
588     | "d"
589    
590     #data
591     <!DOCTYPE HTML><dl><dt>a<div>b<dt>c</dl>d
592     #errors
593     div closed by dt
594     #document
595     | <!DOCTYPE HTML>
596     | <html>
597     | <head>
598     | <body>
599     | <dl>
600     | <dt>
601     | "a"
602     | <div>
603     | "b"
604     | <dt>
605     | "c"
606     | "d"
607    
608     #data
609     <!DOCTYPE HTML><dl><dt>a<div>b<dd>c</dl>d
610     #errors
611     div closed by dd
612     #document
613     | <!DOCTYPE HTML>
614     | <html>
615     | <head>
616     | <body>
617     | <dl>
618     | <dt>
619     | "a"
620     | <div>
621     | "b"
622     | <dd>
623     | "c"
624     | "d"
625    
626     #data
627     <!DOCTYPE HTML><dl><dd>a<div>b<dt>c</dl>d
628     #errors
629     div closed by dt
630     #document
631     | <!DOCTYPE HTML>
632     | <html>
633     | <head>
634     | <body>
635     | <dl>
636     | <dd>
637     | "a"
638     | <div>
639     | "b"
640     | <dt>
641     | "c"
642     | "d"
643    
644     #data
645     <!DOCTYPE HTML><dl><dd>a<div>b<dd>c</dl>d
646     #errors
647     div closed by dd
648     #document
649     | <!DOCTYPE HTML>
650     | <html>
651     | <head>
652     | <body>
653     | <dl>
654     | <dd>
655     | "a"
656     | <div>
657     | "b"
658     | <dd>
659     | "c"
660     | "d"
661    
662 wakaba 1.9 #data
663     <!DOCTYPE HTML><body><form><div>a</form>b
664     #errors
665     div not closed before </form>
666     div not closed before EOF
667     #document
668     | <!DOCTYPE HTML>
669     | <html>
670     | <head>
671     | <body>
672     | <form>
673     | <div>
674     | "ab"
675 wakaba 1.11
676     #data
677     <!DOCTYPE HTML><ul></body>
678     #errors
679     ul not closed
680     #document
681     | <!DOCTYPE HTML>
682     | <html>
683     | <head>
684     | <body>
685     | <ul>
686    
687     #data
688     <!DOCTYPE HTML><ul><li></body>
689     #errors
690     ul not closed
691     #document
692     | <!DOCTYPE HTML>
693     | <html>
694     | <head>
695     | <body>
696     | <ul>
697     | <li>
698    
699     #data
700     <!DOCTYPE HTML><dl></body>
701     #errors
702     dl not closed
703     #document
704     | <!DOCTYPE HTML>
705     | <html>
706     | <head>
707     | <body>
708     | <dl>
709    
710     #data
711     <!DOCTYPE HTML><dl><dt></body>
712     #errors
713     dl not closed
714     #document
715     | <!DOCTYPE HTML>
716     | <html>
717     | <head>
718     | <body>
719     | <dl>
720     | <dt>
721    
722     #data
723     <!DOCTYPE HTML><dl><dd></body>
724     #errors
725     dl not closed
726     #document
727     | <!DOCTYPE HTML>
728     | <html>
729     | <head>
730     | <body>
731     | <dl>
732     | <dd>
733    
734     #data
735     <!DOCTYPE HTML><p></body>
736     #errors
737     #document
738     | <!DOCTYPE HTML>
739     | <html>
740     | <head>
741     | <body>
742     | <p>
743    
744     #data
745     <!DOCTYPE HTML><table><tr><td></body>
746     #errors
747     table not closed
748     #document
749     | <!DOCTYPE HTML>
750     | <html>
751     | <head>
752     | <body>
753     | <table>
754     | <tbody>
755     | <tr>
756     | <td>
757    
758     #data
759     <!DOCTYPE HTML><table><tr><th></body>
760     #errors
761     table not closed
762     #document
763     | <!DOCTYPE HTML>
764     | <html>
765     | <head>
766     | <body>
767     | <table>
768     | <tbody>
769     | <tr>
770     | <th>
771    
772     #data
773     <!DOCTYPE HTML><table><thead><tr><td></body>
774     #errors
775     table not closed
776     #document
777     | <!DOCTYPE HTML>
778     | <html>
779     | <head>
780     | <body>
781     | <table>
782     | <thead>
783     | <tr>
784     | <td>
785 wakaba 1.12
786     #data
787     <!DOCTYPE HTML><isindex>
788     #errors
789     isindex
790     #document
791     | <!DOCTYPE HTML>
792     | <html>
793     | <head>
794     | <body>
795     | <form>
796     | <hr>
797     | <p>
798     | <label>
799     | "This is a searchable index. Insert your search keywords here: "
800     | <input>
801     | name="isindex"
802     | <hr>
803    
804     #data
805     <!DOCTYPE HTML><isindex action="http://test/">
806     #errors
807     isindex
808     #document
809     | <!DOCTYPE HTML>
810     | <html>
811     | <head>
812     | <body>
813     | <form>
814     | action="http://test/"
815     | <hr>
816     | <p>
817     | <label>
818     | "This is a searchable index. Insert your search keywords here: "
819     | <input>
820     | name="isindex"
821     | <hr>
822    
823     #data
824     <!DOCTYPE HTML><isindex prompt="Input:">
825     #errors
826     isindex
827     #document
828     | <!DOCTYPE HTML>
829     | <html>
830     | <head>
831     | <body>
832     | <form>
833     | <hr>
834     | <p>
835     | <label>
836     | "Input:"
837     | <input>
838     | name="isindex"
839     | <hr>
840    
841     #data
842     <!DOCTYPE HTML><isindex name="textarea">
843     #errors
844     isindex
845     #document
846     | <!DOCTYPE HTML>
847     | <html>
848     | <head>
849     | <body>
850     | <form>
851     | <hr>
852     | <p>
853     | <label>
854     | "This is a searchable index. Insert your search keywords here: "
855     | <input>
856     | name="isindex"
857     | <hr>
858    
859     #data
860     <!DOCTYPE HTML><isindex type="checkbox">
861     #errors
862     isindex
863     #document
864     | <!DOCTYPE HTML>
865     | <html>
866     | <head>
867     | <body>
868     | <form>
869     | <hr>
870     | <p>
871     | <label>
872     | "This is a searchable index. Insert your search keywords here: "
873     | <input>
874     | name="isindex"
875     | type="checkbox"
876     | <hr>
877    
878     #data
879     <!DOCTYPE HTML><form><isindex></form>
880     #errors
881     isindex
882     #document
883     | <!DOCTYPE HTML>
884     | <html>
885     | <head>
886     | <body>
887     | <form>
888 wakaba 1.13
889     #data
890     </style>
891     #errors
892     #document-fragment style
893     | "</style>"
894    
895     #data
896     </style>abc
897     #errors
898     #document-fragment style
899     | "</style>abc"
900    
901     #data
902     </stylesheet
903     #errors
904     #document-fragment style
905     | "</stylesheet"
906    
907     #data
908     </title>
909     #errors
910     #document-fragment title
911     | "</title>"
912    
913     #data
914     </title>abc
915     #errors
916     #document-fragment title
917     | "</title>abc"
918    
919     #data
920     </titletext
921     #errors
922     #document-fragment title
923     | "</titletext"
924    
925     #data
926     <!DOCTYPE HTML><h1><a><h2>
927     #errors
928     h1 not closed
929     a not closed
930     h2 not closed
931     #document
932     | <!DOCTYPE HTML>
933     | <html>
934     | <head>
935     | <body>
936     | <h1>
937     | <a>
938     | <h2>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24