/[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.6 - (hide annotations) (download)
Sat May 26 08:12:34 2007 UTC (18 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.5: +74 -0 lines
++ whatpm/t/ChangeLog	26 May 2007 08:12:26 -0000
2007-05-26  Wakaba  <wakaba@suika.fam.cx>

	* content-model-2.dat: Errors on obsolete media
	type (i.e. |text/javascript|) are added to the expected results.

	* tree-test-1.dat: Tests for |style| elements' attributes
	are added.

++ whatpm/Whatpm/ChangeLog	26 May 2007 08:11:16 -0000
2007-05-26  Wakaba  <wakaba@suika.fam.cx>

	* IMTChecker.pm: New module.

	* ContentChecker.pm ($HTMLIMTAttrChecker): Call IMTChecker
	to test parameter value validity.

	* HTML.pm.src ($style_start_tag): Attributes were
	discarded.

1 wakaba 1.1 #data
2     <!DOCTYPE html><html title="t"><head><title></title></head><body></body></html>
3     #errors
4     #document
5     | <!DOCTYPE HTML>
6     | <html>
7     | title="t"
8     | <head>
9     | <title>
10     | <body>
11    
12     #data
13     <!DOCTYPE html><html><head title="t"><title></title></head><body></body></html>
14     #errors
15     #document
16     | <!DOCTYPE HTML>
17     | <html>
18     | <head>
19     | title="t"
20     | <title>
21     | <body>
22    
23     #data
24     <!DOCTYPE html><html><head><title class="t"></title></head><body></body></html>
25     #errors
26     #document
27     | <!DOCTYPE HTML>
28     | <html>
29     | <head>
30     | <title>
31     | class="t"
32     | <body>
33    
34     #data
35 wakaba 1.2 <!DOCTYPE html><html><head></head><body><title class="a"></title></body></html>
36     #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.1 <!DOCTYPE html><html><head></head><body></body><title class="a"></title></html>
48     #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     <!DOCTYPE html><html><head><title></title></head><body title="t"></body></html>
61     #errors
62     #document
63     | <!DOCTYPE HTML>
64     | <html>
65     | <head>
66     | <title>
67     | <body>
68     | title="t"
69    
70     #data
71     <!DOCTYPE html><html><head><title></title><meta name="a"></head><body></body></html>
72     #errors
73     #document
74     | <!DOCTYPE HTML>
75     | <html>
76     | <head>
77     | <title>
78     | <meta>
79     | name="a"
80     | <body>
81    
82     #data
83     <!DOCTYPE html><html><head><title></title></head><body><meta name="a"></body></html>
84     #errors
85 wakaba 1.2 meta in body
86     #document
87     | <!DOCTYPE HTML>
88     | <html>
89     | <head>
90     | <title>
91     | <meta>
92     | name="a"
93     | <body>
94    
95     #data
96     <!DOCTYPE html><html><head><title></title></head><body></body><meta name="a"></html>
97     #errors
98     data after body
99     meta in body
100 wakaba 1.1 #document
101     | <!DOCTYPE HTML>
102     | <html>
103     | <head>
104     | <title>
105     | <meta>
106     | name="a"
107     | <body>
108    
109     #data
110     <!DOCTYPE html><html><head><title></title><link rel="a"></head><body></body></html>
111     #errors
112     #document
113     | <!DOCTYPE HTML>
114     | <html>
115     | <head>
116     | <title>
117     | <link>
118     | rel="a"
119     | <body>
120    
121     #data
122     <!DOCTYPE html><html><head><title></title></head><body><link rel="a"></body></html>
123     #errors
124 wakaba 1.2 link in body
125     #document
126     | <!DOCTYPE HTML>
127     | <html>
128     | <head>
129     | <title>
130     | <link>
131     | rel="a"
132     | <body>
133    
134     #data
135     <!DOCTYPE html><html><head><title></title></head><body></body><link rel="a"></html>
136     #errors
137     data after body
138     link in body
139 wakaba 1.1 #document
140     | <!DOCTYPE HTML>
141     | <html>
142     | <head>
143     | <title>
144     | <link>
145     | rel="a"
146     | <body>
147    
148     #data
149     <!DOCTYPE html><html><head><title></title><base href="http://"></head><body></body></html>
150     #errors
151     #document
152     | <!DOCTYPE HTML>
153     | <html>
154     | <head>
155     | <title>
156     | <base>
157     | href="http://"
158     | <body>
159    
160     #data
161     <!DOCTYPE html><html><head><title></title></head><body><base href="http://"></body></html>
162     #errors
163 wakaba 1.2 base in body
164     #document
165     | <!DOCTYPE HTML>
166     | <html>
167     | <head>
168     | <title>
169     | <base>
170     | href="http://"
171     | <body>
172    
173     #data
174     <!DOCTYPE html><html><head><title></title></head><body></body><base href="http://"></html>
175     #errors
176     data after body
177     base in body
178 wakaba 1.1 #document
179     | <!DOCTYPE HTML>
180     | <html>
181     | <head>
182     | <title>
183     | <base>
184     | href="http://"
185     | <body>
186    
187     #data
188     <!DOCTYPE html><p><b><p>X
189     #errors
190 wakaba 1.2 <b> is not closed before second <p>
191     <b> is not closed before end-of-file
192 wakaba 1.1 #document
193     | <!DOCTYPE HTML>
194     | <html>
195     | <head>
196     | <body>
197     | <p>
198     | <b>
199     | <p>
200     | <b>
201     | "X"
202    
203     #data
204     <!DOCTYPE html><b><p>
205     #errors
206 wakaba 1.3 <b> not closed
207 wakaba 1.1 #document
208     | <!DOCTYPE HTML>
209     | <html>
210     | <head>
211     | <body>
212 wakaba 1.3 | <b>
213     | <p>
214 wakaba 1.1
215     #data
216     <!DOCTYPE html><b><p>X
217     #errors
218 wakaba 1.3 <b> not closed
219 wakaba 1.1 #document
220     | <!DOCTYPE HTML>
221     | <html>
222     | <head>
223     | <body>
224 wakaba 1.3 | <b>
225     | <p>
226     | "X"
227    
228     #data
229     <link rel="a" href="b">
230     #errors
231     link in body
232     #document-fragment head
233     | <link>
234     | href="b"
235     | rel="a"
236    
237     #data
238     <meta name="a" content="b">
239     #errors
240     meta in body
241     #document-fragment head
242     | <meta>
243     | content="b"
244     | name="a"
245    
246     #data
247     <base href="a" target="b">
248     #errors
249     base in body
250     #document-fragment head
251     | <base>
252     | href="a"
253     | target="b"
254    
255     #data
256     <base href="a" target="b">a
257     #errors
258     base in body
259     #document-fragment head
260     | <base>
261     | href="a"
262     | target="b"
263     | "a"
264 wakaba 1.4
265     #data
266     <!DOCTYPE html><ins><p>XX</ins>YYY
267     #errors
268     1,32,not closed:p
269     1,34,not closed:ins
270     #document
271     | <!DOCTYPE HTML>
272     | <html>
273     | <head>
274     | <body>
275     | <ins>
276     | <p>
277     | "XXYYY"
278    
279     ## when script is disabled
280     #data
281     <!DOCTYPE html><noscript>aaa<noscript>bbb</noscript>ccc</noscript>
282     #errors
283     #document
284     | <!DOCTYPE HTML>
285     | <html>
286     | <head>
287     | <body>
288     | <noscript>
289     | "aaa"
290     | <noscript>
291     | "bbb"
292     | "ccc"
293 wakaba 1.5
294     #data
295     <!DOCTYPE html><iframe>
296     #errors
297     no </iframe>
298     #document
299     | <!DOCTYPE HTML>
300     | <html>
301     | <head>
302     | <body>
303     | <iframe>
304    
305     #data
306     <!DOCTYPE html><iframe></iframe>
307     #errors
308     #document
309     | <!DOCTYPE HTML>
310     | <html>
311     | <head>
312     | <body>
313     | <iframe>
314    
315     #data
316     <!DOCTYPE html><iframe>a</iframe>
317     #errors
318     #document
319     | <!DOCTYPE HTML>
320     | <html>
321     | <head>
322     | <body>
323     | <iframe>
324     | "a"
325    
326     #data
327     <!DOCTYPE html><noframes>
328     #errors
329     no </noframes>
330     #document
331     | <!DOCTYPE HTML>
332     | <html>
333     | <head>
334     | <body>
335     | <noframes>
336    
337     #data
338     <!DOCTYPE html><noframes></noframes>
339     #errors
340     #document
341     | <!DOCTYPE HTML>
342     | <html>
343     | <head>
344     | <body>
345     | <noframes>
346    
347     #data
348     <!DOCTYPE html><noframes>a</noframes>
349     #errors
350     #document
351     | <!DOCTYPE HTML>
352     | <html>
353     | <head>
354     | <body>
355     | <noframes>
356     | "a"
357    
358     #data
359     <!DOCTYPE html><noframes>
360     #errors
361     no </noframes>
362     #document
363     | <!DOCTYPE HTML>
364     | <html>
365     | <head>
366     | <body>
367     | <noframes>
368    
369     #data
370     <!DOCTYPE html><noframes></noframes>
371     #errors
372     #document
373     | <!DOCTYPE HTML>
374     | <html>
375     | <head>
376     | <body>
377     | <noframes>
378    
379     #data
380     <!DOCTYPE html><noframes>a</noframes>
381     #errors
382     #document
383     | <!DOCTYPE HTML>
384     | <html>
385     | <head>
386     | <body>
387     | <noframes>
388     | "a"
389    
390     #data
391     <!DOCTYPE html><xmp>
392     #errors
393     no </xmp>
394     #document
395     | <!DOCTYPE HTML>
396     | <html>
397     | <head>
398     | <body>
399     | <xmp>
400    
401     #data
402     <!DOCTYPE html><xmp></xmp>
403     #errors
404     #document
405     | <!DOCTYPE HTML>
406     | <html>
407     | <head>
408     | <body>
409     | <xmp>
410    
411     #data
412     <!DOCTYPE html><xmp>a</xmp>
413     #errors
414     #document
415     | <!DOCTYPE HTML>
416     | <html>
417     | <head>
418     | <body>
419     | <xmp>
420     | "a"
421 wakaba 1.6
422     #data
423     <!DOCTYPE html><html><head><title></title><style></style></head><body>
424     #errors
425     #document
426     | <!DOCTYPE HTML>
427     | <html>
428     | <head>
429     | <title>
430     | <style>
431     | <body>
432    
433     #data
434     <!DOCTYPE html><html><head><title></title><style type="text/css"></style></head><body>
435     #errors
436     #document
437     | <!DOCTYPE HTML>
438     | <html>
439     | <head>
440     | <title>
441     | <style>
442     | type="text/css"
443     | <body>
444    
445     #data
446     <!DOCTYPE html><html><head><title></title><style type="text/css">p {}</style></head><body>
447     #errors
448     #document
449     | <!DOCTYPE HTML>
450     | <html>
451     | <head>
452     | <title>
453     | <style>
454     | type="text/css"
455     | "p {}"
456     | <body>
457    
458     #data
459     <!DOCTYPE html><html><style type="text/css"></style><title></title></head><body>
460     #errors
461     #document
462     | <!DOCTYPE HTML>
463     | <html>
464     | <head>
465     | <style>
466     | type="text/css"
467     | <title>
468     | <body>
469    
470     #data
471     <!DOCTYPE html><style type="text/css"></style><title></title><body>
472     #errors
473     #document
474     | <!DOCTYPE HTML>
475     | <html>
476     | <head>
477     | <style>
478     | type="text/css"
479     | <title>
480     | <body>
481    
482     #data
483     <!DOCTYPE html><title></title><body><p>a<style type="text/css"></style>
484     #errors
485     #document
486     | <!DOCTYPE HTML>
487     | <html>
488     | <head>
489     | <title>
490     | <body>
491     | <p>
492     | "a"
493     | <style>
494     | type="text/css"

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24