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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.2 - (hide annotations) (download)
Wed Oct 15 08:51:02 2008 UTC (16 years, 9 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +59 -0 lines
++ whatpm/t/xml/ChangeLog	15 Oct 2008 08:50:58 -0000
	* doctypes-1.dat: Lowercase <!doctype> test added.

	* elements-1.dat: End tag tests added.

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

++ whatpm/Whatpm/HTML/ChangeLog	15 Oct 2008 08:50:06 -0000
	* Tokenizer.pm.src: XML tag name start character support for end
	tags.  Support for the short end tag syntax of XML5.  Raise a
	parse erorr for a lowercase <!doctype> in XML.

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

	* Tokenizer.pm.src: XML tag name start character support for start

1 wakaba 1.1 #data
2     <a/>
3     #errors
4     #document
5     | <{} a>
6    
7     #data
8     <A/>
9     #errors
10     #document
11     | <{} A>
12    
13     #data
14     <ab/>
15     #errors
16     #document
17     | <{} ab>
18    
19     #data
20     <aB/>
21     #errors
22     #document
23     | <{} aB>
24    
25     #data
26     <ABCDEFG/>
27     #errors
28     #document
29     | <{} ABCDEFG>
30    
31     #data
32     <a></a>
33     #errors
34     #document
35     | <{} a>
36    
37     #data
38     <A></A>
39     #errors
40     #document
41     | <{} A>
42    
43     #data
44     <ABC></ABC>
45     #errors
46     #document
47     | <{} ABC>
48    
49     #data
50     <camelCase></camelCase>
51     #errors
52     #document
53     | <{} camelCase>
54    
55     #data
56     <abc></ABC>x
57     #errors
58     1;6;unmatched end tag;ABC;;m
59     1;12;in body:#eof;;;m
60     #document
61     | <{} abc>
62     | "x"
63    
64     #data
65     <ABC></abc>x
66     #errors
67     1;6;unmatched end tag;abc;;m
68     1;12;in body:#eof;;;m
69     #document
70     | <{} ABC>
71     | "x"
72    
73     #data
74     <[]abc/>
75     #errors
76     #document
77     | <{} []abc>
78    
79     #data
80     <{} abc/>
81     #errors
82     #document
83     | <{} {}>
84     | abc=""
85    
86     #data escaped
87     <\u4e00\u4e01/>
88     #errors
89     #document escaped
90     | <{} \u4e00\u4e01>
91 wakaba 1.2
92     #data
93     <[]a></[]a>
94     #errors
95     #document
96     | <{} []a>
97    
98     #data escaped
99     <\u4e00\u4e01></\u4e00\u4e01>
100     #errors
101     #document escaped
102     | <{} \u4e00\u4e01>
103    
104     #data
105     <:></:>
106     #errors
107     #document
108     | <{} :>
109    
110     #data
111     <:a:></:a:>
112     #errors
113     #document
114     | <{} :a:>
115    
116     #data
117     <a></><!---->
118     #errors
119     1;4;empty end tag;;;m
120     #document
121     | <{} a>
122     | <!-- -->
123    
124     #data
125     <a><b><c></></></a>
126     #errors
127     1;10;empty end tag;;;m
128     1;13;empty end tag;;;m
129     #document
130     | <{} a>
131     | <{} b>
132     | <{} c>
133    
134     #data
135     <a></ >
136     #errors
137     1;4;bogus end tag;;;m
138     1;7;in body:#eof;;;m
139     #document
140     | <{} a>
141     | <!-- -->
142    
143     #data escaped
144     <\u4e00\u4e01>a</\u3000\u3001>b</\u4e00\u4e01>
145     #errors escaped
146     1;6;unmatched end tag;\u3000\u3001;;m
147     #document escaped
148     | <{} \u4e00\u4e01>
149     | "ab"

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24