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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (hide annotations) (download)
Sun Oct 19 15:17:04 2008 UTC (16 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +14 -0 lines
++ whatpm/t/xml/ChangeLog	19 Oct 2008 15:16:55 -0000
2008-10-20  Wakaba  <wakaba@suika.fam.cx>

	* attlists-1.dat, attrs-1.dat: Normalization tests added.  Test
	results updated.

	* charrefs-1.dat: Character reference parse error/mapping tests
	added.

	* attlists-1.dat, eldecls-1.dat, entities-1.dat, entities-2.dat,
++ whatpm/Whatpm/HTML/ChangeLog	19 Oct 2008 15:13:57 -0000
	* Tokenizer.pm.src: Normalize white space characters in attribute
	value literals in XML documents.  Don't apply character reference
	mapping table for non-NULL non-surrogate code points.

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

1 wakaba 1.1 #data
2 wakaba 1.2 <a XYZ=""/>
3     #errors
4     #document
5     | <{} a>
6     | XYZ=""
7    
8     #data
9     <a lMn="" PQR=""/>
10     #errors
11     #document
12     | <{} a>
13     | PQR=""
14     | lMn=""
15    
16     #data
17 wakaba 1.1 <a b="" c=""/>
18     #errors
19     #document
20     | <{} a>
21     | b=""
22     | c=""
23    
24     #data
25     <a><b c="" d=""/></a>
26     #errors
27     #document
28     | <{} a>
29     | <{} b>
30     | c=""
31     | d=""
32    
33     #data
34     <a/><b c="" d=""/>
35     #errors
36     1;5;second root element;;;m
37     #document
38     | <{} a>
39     | <{} b>
40     | c=""
41     | d=""
42 wakaba 1.3
43     #data
44     <a b=c />
45     #errors
46     1;6;unquoted attr value;;;m
47     #document
48     | <{} a>
49     | b="c"
50    
51     #data
52     <a b=cdefg />
53     #errors
54     1;6;unquoted attr value;;;m
55     #document
56     | <{} a>
57     | b="cdefg"
58    
59     #data
60     <a bcdef=g />
61     #errors
62     1;10;unquoted attr value;;;m
63     #document
64     | <{} a>
65     | bcdef="g"
66    
67     #data
68     <a bcdef = ghi />
69     #errors
70     1;12;unquoted attr value;;;m
71     #document
72     | <{} a>
73     | bcdef="ghi"
74    
75     #data
76     <a bcd== />
77     #errors
78     1;8;bad attribute value;;;m
79     #document
80     | <{} a>
81     | bcd="="
82    
83     #data
84     <a b="<"/>
85     #errors
86     1;7;lt in attr value;;;m
87     #document
88     | <{} a>
89     | b="<"
90    
91     #data
92     <a b='<'/>
93     #errors
94     1;7;lt in attr value;;;m
95     #document
96     | <{} a>
97     | b="<"
98    
99     #data
100     <a b="xxx<"/>
101     #errors
102     1;10;lt in attr value;;;m
103     #document
104     | <{} a>
105     | b="xxx<"
106    
107     #data
108     <a b='xxx<'/>
109     #errors
110     1;10;lt in attr value;;;m
111     #document
112     | <{} a>
113     | b="xxx<"
114    
115     #data
116     <a b="&lt;"/>
117     #errors
118     #document
119     | <{} a>
120     | b="<"
121    
122     #data
123     <a b="xxxxx&lt;"/>
124     #errors
125     #document
126     | <{} a>
127     | b="xxxxx<"
128    
129     #data
130     <a b="<<<"/>
131     #errors
132     1;7;lt in attr value;;;m
133     1;8;lt in attr value;;;m
134     1;9;lt in attr value;;;m
135     #document
136     | <{} a>
137     | b="<<<"
138    
139     #data
140     <a b='<<<'/>
141     #errors
142     1;7;lt in attr value;;;m
143     1;8;lt in attr value;;;m
144     1;9;lt in attr value;;;m
145     #document
146     | <{} a>
147     | b="<<<"
148    
149     #data
150     <a b=< />
151     #errors
152     1;6;unquoted attr value;;;m
153     #document
154     | <{} a>
155     | b="<"
156    
157     #data
158     <a b=xxxx< />
159     #errors
160     1;6;unquoted attr value;;;m
161     #document
162     | <{} a>
163     | b="xxxx<"
164    
165     #data
166     <a b/>
167     #errors
168     1;5;no attr value;;;m
169     #document
170     | <{} a>
171     | b=""
172    
173     #data
174     <a bcd/>
175     #errors
176     1;7;no attr value;;;m
177     #document
178     | <{} a>
179     | bcd=""
180    
181     #data
182     <a b />
183     #errors
184     1;6;no attr value;;;m
185     #document
186     | <{} a>
187     | b=""
188    
189     #data
190     <a bcd />
191     #errors
192     1;8;no attr value;;;m
193     #document
194     | <{} a>
195     | bcd=""
196    
197     #data
198     <a b></a>
199     #errors
200     1;5;no attr value;;;m
201     #document
202     | <{} a>
203     | b=""
204    
205     #data
206     <a bcd></a>
207     #errors
208     1;7;no attr value;;;m
209     #document
210     | <{} a>
211     | bcd=""
212    
213     #data
214     <a bcd ></a>
215     #errors
216     1;8;no attr value;;;m
217     #document
218     | <{} a>
219     | bcd=""
220    
221     #data
222     <a b="" c d=""></a>
223     #errors
224     1;11;no attr value;;;m
225     #document
226     | <{} a>
227     | b=""
228     | c=""
229     | d=""
230 wakaba 1.4
231     #data escaped
232     <a b="ab\u0020\u0009\u000C\u000D\u000Acd"/>
233     #errors
234     #document
235     | <{} a>
236     | b="ab cd"
237    
238     #data
239     <a b="ab&#xd;&#xa;&#x9;&#x20;&#xc;"/>
240     #errors
241     #document escaped
242     | <{} a>
243     | b="ab\u000d\u000a\u0009\u0020\u000c"

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24