/[suikacvs]/markup/html/whatpm/t/content-model-2.dat
Suika

Contents of /markup/html/whatpm/t/content-model-2.dat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (show annotations) (download)
Sat May 19 06:02:36 2007 UTC (19 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +418 -0 lines
++ whatpm/t/ChangeLog	19 May 2007 06:02:30 -0000
	* content-model-2.dat: Tests for global attributes, |html|, |head|,
	|base|, |meta|, and |style|.

	* ContentChecker.t: Support for |#data html| (HTML parsing
	mode).

2007-05-19  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	19 May 2007 06:01:57 -0000
	* ContentChecker.pm: Attribute checkers
	for global attributes, |html|, |base|, |style|, and |meta|.

	* NanoDOM.pm (insert_before): Weaken reference
	to the parent node.
	(Attr::new): Set |owner_element| attribute.
	(namespace_uri, manakai_local_name): New attribute implementations.
	(owner_element): New attribute.

2007-05-19  Wakaba  <wakaba@suika.fam.cx>

1 #data
2 <unknown u1=""></unknown>
3 #errors
4 /unknown;element not supported
5
6 #data
7 <unknown u1="" u2=""></unknown>
8 #errors
9 /unknown;element not supported
10
11 #data
12 <unknown u1="" xmlns=""></unknown>
13 #errors
14 /unknown;element not supported
15
16 #data
17 <unknown xml:lang="!" xmlns=""></unknown>
18 #errors
19 /unknown;element not supported
20 /unknown/@lang;syntax error
21
22 #data
23 <unknown u1="" xml:lang="!" xmlns=""></unknown>
24 #errors
25 /unknown;element not supported
26 /unknown/@lang;syntax error
27
28 #data
29 <unknown u1="" xmlns="http://www.w3.org/1999/xhtml"></unknown>
30 #errors
31 /unknown;element not supported
32
33 #data
34 <unknown u1="" xml:lang="!" xmlns="http://www.w3.org/1999/xhtml"></unknown>
35 #errors
36 /unknown;element not supported
37 /unknown/@lang;syntax error
38
39 #data
40 <unknown u1="" xml:lang="!" xmlns="http://www.w3.org/1999/xhtml"></unknown>
41 #errors
42 /unknown;element not supported
43 /unknown/@lang;syntax error
44
45 #data
46 <p xmlns="http://www.w3.org/1999/xhtml"
47 id=""></p>
48 #errors
49 /p/@id;attribute value is empty
50
51 #data
52 <p xmlns="http://www.w3.org/1999/xhtml"
53 id="a"></p>
54 #errors
55
56 #data
57 <p xmlns="http://www.w3.org/1999/xhtml"
58 id="aaaaaaa"></p>
59 #errors
60
61 #data
62 <p xmlns="http://www.w3.org/1999/xhtml"
63 id="a"><span id="a"></span></p>
64 #errors
65 /p/span/@id;duplicate ID
66
67 #data
68 <p xmlns="http://www.w3.org/1999/xhtml"
69 id=""><span id=""></span></p>
70 #errors
71 /p/@id;attribute value is empty
72 /p/span/@id;attribute value is empty
73
74 #data
75 <p xmlns="http://www.w3.org/1999/xhtml">
76 <span id="a"/>
77 <span id="b"/>
78 <span id="c"/>
79 </p>
80 #errors
81
82 #data
83 <p xmlns="http://www.w3.org/1999/xhtml">
84 <span id="a "/>
85 <span id=" a"/>
86 <span id=" a "/>
87 </p>
88 #errors
89
90 #data
91 <p xmlns="http://www.w3.org/1999/xhtml">
92 <span id="i"/>
93 <span id="I"/>
94 <span id="&#x0131;"/>
95 </p>
96 #errors
97
98 #data
99 <p title="" xmlns="http://www.w3.org/1999/xhtml"/>
100 #errors
101
102 #data
103 <p title="a" xmlns="http://www.w3.org/1999/xhtml"/>
104 #errors
105
106 #data
107 <p title="AAAAAA" xmlns="http://www.w3.org/1999/xhtml"/>
108 #errors
109
110 #data
111 <p title="XXXX&#x0A;YYYY" xmlns="http://www.w3.org/1999/xhtml"/>
112 #errors
113
114 #data
115 <p title="" xmlns="http://www.w3.org/1999/xhtml"/>
116 #errors
117
118 #data
119 <p title="AAA" xmlns="http://www.w3.org/1999/xhtml">
120 <span title="BBB"/>
121 </p>
122 #errors
123
124 #data
125 <p dir="" xmlns="http://www.w3.org/1999/xhtml"/>
126 #errors
127 /p/@dir;invalid enumerated attribute value
128
129 #data
130 <p dir="ltr" xmlns="http://www.w3.org/1999/xhtml"/>
131 #errors
132
133 #data
134 <p dir=" ltr" xmlns="http://www.w3.org/1999/xhtml"/>
135 #errors
136 /p/@dir;invalid enumerated attribute value
137
138 #data
139 <p dir="ltr " xmlns="http://www.w3.org/1999/xhtml"/>
140 #errors
141 /p/@dir;invalid enumerated attribute value
142
143 #data
144 <!DOCTYPE p [<!ATTLIST p dir (ltr|rtl) #IMPLIED>]>
145 <p dir="ltr " xmlns="http://www.w3.org/1999/xhtml"/>
146 #errors
147
148 #data
149 <?xml version="1.1"?>
150 <!DOCTYPE p [<!ATTLIST p dir (ltr|rtl) #IMPLIED>]>
151 <p dir="ltr&#x0C;" xmlns="http://www.w3.org/1999/xhtml"/>
152 #errors
153 /p/@dir;invalid enumerated attribute value
154
155 #data
156 <p dir="LTR" xmlns="http://www.w3.org/1999/xhtml"/>
157 #errors
158
159 #data
160 <p dir="LtR" xmlns="http://www.w3.org/1999/xhtml"/>
161 #errors
162
163 #data
164 <p dir="rtl" xmlns="http://www.w3.org/1999/xhtml"/>
165 #errors
166
167 #data
168 <p dir="Rtl" xmlns="http://www.w3.org/1999/xhtml"/>
169 #errors
170
171 #data
172 <p dir="rtltr" xmlns="http://www.w3.org/1999/xhtml"/>
173 #errors
174 /p/@dir;invalid enumerated attribute value
175
176 #data
177 <p dir="XXXXXX" xmlns="http://www.w3.org/1999/xhtml"/>
178 #errors
179 /p/@dir;invalid enumerated attribute value
180
181 #data
182 <p class="" xmlns="http://www.w3.org/1999/xhtml"/>
183 #errors
184
185 #data
186 <p class=" " xmlns="http://www.w3.org/1999/xhtml"/>
187 #errors
188
189 #data
190 <?xml version="1.1"?>
191 <p class="&#xD;&#xB;" xmlns="http://www.w3.org/1999/xhtml"/>
192 #errors
193
194 #data
195 <p class="a b c d ef g h" xmlns="http://www.w3.org/1999/xhtml"/>
196 #errors
197
198 #data
199 <?xml version="1.1"?>
200 <p class=" a b c d &#xC; efg h &#xC;" xmlns="http://www.w3.org/1999/xhtml"/>
201 #errors
202
203 #data
204 <p class="a a" xmlns="http://www.w3.org/1999/xhtml"/>
205 #errors
206 /p/@class;duplicate token:a
207
208 #data
209 <?xml version="1.1"?>
210 <p class=" aa&#xC; aa" xmlns="http://www.w3.org/1999/xhtml"/>
211 #errors
212 /p/@class;duplicate token:aa
213
214 #data
215 <p class="a a a" xmlns="http://www.w3.org/1999/xhtml"/>
216 #errors
217 /p/@class;duplicate token:a
218 /p/@class;duplicate token:a
219
220 #data
221 <p class="I i &#x0131;" xmlns="http://www.w3.org/1999/xhtml"/>
222 #errors
223
224 #data
225 <p irrelevant="" xmlns="http://www.w3.org/1999/xhtml"/>
226 #errors
227
228 #data
229 <p irrelevant=" " xmlns="http://www.w3.org/1999/xhtml"/>
230 #errors
231 /p/@irrelevant;invalid boolean attribute value
232
233 #data
234 <p irrelevant="irrelevant" xmlns="http://www.w3.org/1999/xhtml"/>
235 #errors
236
237 #data
238 <p irrelevant=" irrelevant" xmlns="http://www.w3.org/1999/xhtml"/>
239 #errors
240 /p/@irrelevant;invalid boolean attribute value
241
242 #data
243 <p irrelevant="irrelevant " xmlns="http://www.w3.org/1999/xhtml"/>
244 #errors
245 /p/@irrelevant;invalid boolean attribute value
246
247 #data
248 <p irrelevant=" irrelevant " xmlns="http://www.w3.org/1999/xhtml"/>
249 #errors
250 /p/@irrelevant;invalid boolean attribute value
251
252 #data
253 <p irrelevant="Irrelevant" xmlns="http://www.w3.org/1999/xhtml"/>
254 #errors
255 /p/@irrelevant;invalid boolean attribute value
256
257 #data
258 <p irrelevant="IRRELEVANT" xmlns="http://www.w3.org/1999/xhtml"/>
259 #errors
260 /p/@irrelevant;invalid boolean attribute value
261
262 #data
263 <p irrelevant="relevant" xmlns="http://www.w3.org/1999/xhtml"/>
264 #errors
265 /p/@irrelevant;invalid boolean attribute value
266
267 #data
268 <p irrelevant="irrelevants" xmlns="http://www.w3.org/1999/xhtml"/>
269 #errors
270 /p/@irrelevant;invalid boolean attribute value
271
272 #data
273 <p irrelevant="false" xmlns="http://www.w3.org/1999/xhtml"/>
274 #errors
275 /p/@irrelevant;invalid boolean attribute value
276
277 #data
278 <p irrelevant="true" xmlns="http://www.w3.org/1999/xhtml"/>
279 #errors
280 /p/@irrelevant;invalid boolean attribute value
281
282 #data
283 <p irrelevant="yes" xmlns="http://www.w3.org/1999/xhtml"/>
284 #errors
285 /p/@irrelevant;invalid boolean attribute value
286
287 #data
288 <p irrelevant="on" xmlns="http://www.w3.org/1999/xhtml"/>
289 #errors
290 /p/@irrelevant;invalid boolean attribute value
291
292 #data html
293 <!DOCTYPE html>
294 <html>
295 <head><title></title></head>
296 <body></body>
297 </html>
298 #errors
299
300 #data html
301 <!DOCTYPE html>
302 <html xmlns="http://www.w3.org/1999/xhtml">
303 <head><title></title></head>
304 <body></body>
305 </html>
306 #errors
307
308 #data html
309 <!DOCTYPE html>
310 <html xmlns="">
311 <head><title></title></head>
312 <body></body>
313 </html>
314 #errors
315 /html/@xmlns;syntax error
316
317 #data html
318 <!DOCTYPE html>
319 <html xmlns="http://www.w3.org/TR/xhtml1/strict">
320 <head><title></title></head>
321 <body></body>
322 </html>
323 #errors
324 /html/@xmlns;syntax error
325
326 #data html
327 <!DOCTYPE html>
328 <html xmlns="http://www.w3.org/TR/REC-html40">
329 <head><title></title></head>
330 <body></body>
331 </html>
332 #errors
333 /html/@xmlns;syntax error
334
335 #data html
336 <!DOCTYPE html>
337 <html xmlns=" http://www.w3.org/1999/xhtml ">
338 <head><title></title></head>
339 <body></body>
340 </html>
341 #errors
342 /html/@xmlns;syntax error
343
344 #data html
345 <!DOCTYPE html>
346 <html xmlns="http://www.w3.org/1999/XHTML">
347 <head><title></title></head>
348 <body></body>
349 </html>
350 #errors
351 /html/@xmlns;syntax error
352
353 #data html
354 <!DOCTYPE html>
355 <html xmlns="http://www.w3.org/1999/html">
356 <head><title></title></head>
357 <body></body>
358 </html>
359 #errors
360 /html/@xmlns;syntax error
361
362 #data
363 <html xmlns="http://www.w3.org/1999/xhtml">
364 <head><title></title></head>
365 <body></body>
366 </html>
367 #errors
368
369 #data
370 <html xmlns="http://www.w3.org/1999/xhtml ">
371 <head><title></title></head>
372 <body></body>
373 </html>
374 #errors
375 /html;element not supported
376 /html/head;element not supported
377 /html/head/title;element not supported
378 /html/body;element not supported
379
380 #data html
381 <!DOCTYPE html>
382 <html>
383 <head xmlns="http://www.w3.org/1999/xhtml"><title></title></head>
384 <body></body>
385 </html>
386 #errors
387 /html/head/@xmlns;attribute not supported
388
389 #data
390 <head profile="http://www.test/" xmlns="http://www.w3.org/1999/xhtml">
391 <title/>
392 </head>
393 #errors
394 /head/@profile;attribute not supported
395
396 #data
397 <meta xmlns="http://www.w3.org/1999/xhtml">
398 <!-- TODO: <meta> tests are not complete -->
399 </meta>
400 #errors
401 /meta;attribute missing:name|http-equiv|charset
402
403 #data
404 <meta name="dns" xmlns="http://www.w3.org/1999/xhtml"/>
405 #errors
406 /meta;attribute missing:content
407
408 #data
409 <meta name="dns" content="example.net" xmlns="http://www.w3.org/1999/xhtml"/>
410 #errors
411
412 #data
413 <meta charset="us-ascii" name="dns" content="example.net"
414 xmlns="http://www.w3.org/1999/xhtml"/>
415 #errors
416 /meta/@charset;attribute not allowed
417
418 #data
419 <meta http-equiv="refresh" xmlns="http://www.w3.org/1999/xhtml"/>
420 #errors
421 /meta;attribute missing:content
422
423 #data
424 <meta http-equiv="refresh" content="10; a.html"
425 xmlns="http://www.w3.org/1999/xhtml"/>
426 #errors
427
428 #data
429 <meta http-equiv="refresh" content="10; a.html" name="dns"
430 xmlns="http://www.w3.org/1999/xhtml"/>
431 #errors
432 /meta/@http-equiv;attribute not allowed
433
434 #data
435 <meta http-equiv="refresh" content="10; a.html" charset="us-ascii"
436 xmlns="http://www.w3.org/1999/xhtml"/>
437 #errors
438 /meta/@charset;attribute not allowed
439
440 #data
441 <meta http-equiv="" content="example.net" xmlns="http://www.w3.org/1999/xhtml"/>
442 #errors
443 /meta/@http-equiv;invalid enumerated attribute value
444
445 #data
446 <meta content="example.net" xmlns="http://www.w3.org/1999/xhtml"/>
447 #errors
448 /meta/@content;attribute not allowed
449 /meta;attribute missing:name|http-equiv
450
451 #data
452 <meta charset="us-ascii" content="example.net"
453 xmlns="http://www.w3.org/1999/xhtml"/>
454 #errors
455 /meta/@content;attribute not allowed
456
457 #data
458 <meta content="example.net" xmlns="http://www.w3.org/1999/xhtml"/>
459 #errors
460 /meta/@content;attribute not allowed
461 /meta;attribute missing;name|http-equiv

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24