/[suikacvs]/test/html-webhacc/error-description-source.xml
Suika

Contents of /test/html-webhacc/error-description-source.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (hide annotations) (download) (as text)
Mon Jul 16 10:55:11 2007 UTC (16 years, 10 months ago) by wakaba
Branch: MAIN
Changes since 1.2: +339 -17 lines
File MIME type: text/xml
++ ChangeLog	16 Jul 2007 10:55:08 -0000
	* cc.cgi (table stuff): Set |is_header| property
	of table cells explicitly since otherwise newer JSON.pm
	generates broken output.
	(get_text): Return the reduced type name as well.  Use
	it as fragment of detail document.

	* error-description-source.xml: More error descriptions
	are added.

	* mkdescription.pl: Remove |catalog| element from
	the result description document.

	* table.cgi: Set |is_header| property
        of table cells explicitly since otherwise newer JSON.pm
        generates broken output.

2007-07-16  Wakaba  <wakaba@suika.fam.cx>

1 wakaba 1.1 <!DOCTYPE html>
2     <html xmlns="http://www.w3.org/1999/xhtml"
3     xmlns:d="http://suika.fam.cx/~wakaba/archive/2007/wdcc-desc/"
4     id="error-description">
5     <head>
6     <title xml:lang="en">Description of Errors &#x2014;
7     Web Document Conformance Checker (BETA)</title>
8     <link rel="stylesheet" href="cc-style"/>
9     <link rel="license" href="#license"/>
10     </head>
11     <body>
12     <h1>Description of Errors</h1>
13    
14 wakaba 1.2 <section id="html5-tokenize-error">
15     <h2>HTML5 Parse Errors in Tokenization Stage</h2>
16 wakaba 1.1
17 wakaba 1.3 <d:item name="after html"
18     class="parse-error">
19     <d:message xml:lang="en">Tag <code>&lt;<var>$0</var>&gt;</code>
20     is not allowed after the end tag <code>&lt;/html></code>.</d:message>
21     <d:desc xml:lang="en">
22     <p>The start or end tag of an element appears after the
23     <code>html</code> element has been closed. The document is
24     non-conforming.</p>
25    
26     <p>Any content of the document other than comments
27     must be put into the <code>html</code> element.</p>
28     </d:desc>
29     </d:item>
30    
31     <d:item name="bare ero"
32     class="tokenize-error">
33     <d:message xml:lang="en">The <code>&amp;</code> character must
34     introduce a reference.</d:message>
35     <d:desc xml:lang="en">
36     <p>An <code>&amp;</code> (<code>U+0026</code>
37     <code class="charname">AMPERSAND</code>) character which
38     is not part of any reference appears in the input stream.
39     The document is non-conforming.</p>
40    
41     <p>The <code>&amp;</code> character must
42     be the first character of a reference:
43     <dl>
44     <dt>Named entity reference</dt>
45     <dd><pre class="html example"><code>&amp;<var>entity-name</var>;</code></pre>
46     where <var>entity-name</var> is the name of the
47     character entity to be referenced.</dd>
48     <dt>Numeric character reference</dt>
49     <dd><pre class="html example"><code>&amp;#<var>d</var>;</code></pre>
50     where <var>d</var> is the decimal representation of
51     the code position of the character to be referenced.</dd>
52     <dt>Hexadecimal character reference</dt>
53     <dd><pre class="html example"><code>&amp;#x<var>h</var>;</code></pre>
54     where <var>h</var> is the hexadecimal representation
55     of the code position of the character to be referenced.</dd>
56     </dl>
57     </p>
58    
59     <p>To represent <code>&amp;</code> as a data character, use
60     named entity reference:
61     <pre class="html example"><code>&amp;amp;</code></pre>
62     </p>
63     </d:desc>
64     </d:item>
65    
66     <d:item name="bare nero"
67     class="tokenize-error">
68     <d:message xml:lang="en">The decimal representation of the code position
69     of a character must be specified after <code>&amp;#</code>.</d:message>
70     <d:desc xml:lang="en">
71     <p>An <code>&amp;</code> (<code>U+0026</code>
72     <code class="charname">AMPERSAND</code>) character immediately
73     followed by a <code>#</code> (<code>U+0023</code>
74     <code>NUMBER SIGN</code>) character which
75     is not part of any reference appears in the input stream.
76     The document is non-conforming.</p>
77    
78     <p>The string <code>&amp;#</code> must be the first two characters
79     <code>NUMBER SIGN</code>) character must be the first two characters
80     of a reference:
81     <dl>
82     <dt>Numeric character reference</dt>
83     <dd><pre class="html example"><code>&amp;#<var>d</var>;</code></pre>
84     where <var>d</var> is the decimal representation of
85     the code point of the character to be referenced.</dd>
86     <dt>Hexadecimal character reference</dt>
87     <dd><pre class="html example"><code>&amp;#x<var>h</var>;</code></pre>
88     where <var>h</var> is the hexadecimal representation
89     of the code point of the character to be referenced.</dd>
90     </dl>
91     </p>
92    
93     <p>To represent <code>&amp;#</code> as data characters, use
94     named entity reference:
95     <pre class="html example"><code>&amp;amp;#</code></pre>
96     </p>
97     </d:desc>
98     </d:item>
99    
100     <d:item name="bare hcro"
101     class="tokenize-error">
102     <d:message xml:lang="en">The hexadecimal representation of the code position
103     of a character must be specified after <code>&amp;#x</code>.</d:message>
104     <d:desc xml:lang="en">
105     <p>The string <code>&amp;#x</code> or <code>&amp;#X</code> which
106     is not part of any reference appears in the input stream.
107     The document is non-conforming.</p>
108    
109     <p>The string <code>&amp;#x</code> or <code>&amp;#X</code> must
110     be the first three characters of a hexadecimal reference:
111     <pre class="html example"><code>&amp;#x<var>h</var>;</code></pre>
112     where <var>h</var> is the hexadecimal representation
113     of the code point of the character to be referenced.</p>
114    
115     <p>To represent <code>&amp;#x</code> as data characters, use
116     named entity reference:
117     <pre class="html example"><code>&amp;amp;#x</code></pre>
118     </p>
119     </d:desc>
120     </d:item>
121    
122 wakaba 1.1 <d:item name="duplicate attribute"
123     class="tokenize-error">
124     <d:message xml:lang="en">There are two attributes with same name.</d:message>
125     <d:desc xml:lang="en">
126 wakaba 1.3 <p>There are more than one attributes with the same
127     name in a tag. The document is non-conforming.</p>
128 wakaba 1.1
129     <p>The <code>motion</code> attribute is not part of the HTML standard.
130     Use <code>img</code> element with animation GIF instead.</p>
131     </d:desc>
132     </d:item>
133    
134     <d:item name="nestc"
135     class="tokenize-error">
136     <d:message xml:lang="en">Void element syntax (<code>/></code>) cannot be
137     used for this element.</d:message>
138     <d:desc xml:lang="en">
139 wakaba 1.3 <p>Void element syntax (<code>/></code>) must not be used
140     for the element. The document is non-conforming.</p>
141    
142     <p>The void element syntax can only be
143 wakaba 1.1 used for <code>base</code>, <code>link</code>, <code>meta</code>,
144     <code>hr</code>, <code>br</code>, <code>img</code>,
145     <code>embed</code>, <code>param</code>, <code>area</code>,
146 wakaba 1.3 <code>col</code>, and <code>input</code> elements.</p>
147 wakaba 1.1
148 wakaba 1.3 <p>Note that, unlike in XML, the void element syntax has
149 wakaba 1.1 no effect in HTML.</p>
150     </d:desc>
151     </d:item>
152    
153     </section>
154    
155 wakaba 1.2 <section id="html5-parse-errors">
156     <h2>HTML5 Parse Errors in Tree Construction Stage</h2>
157    
158     <d:item name="after head"
159     class="parse-error">
160     <d:message xml:lang="en">The <code><var>$0</var></code> element cannot be
161     inserted between <code>head</code> and <code>body</code> elements.</d:message>
162     <d:desc xml:lang="en">
163 wakaba 1.3 <p>A start tag appears after the <code>head</code> element is closed
164 wakaba 1.2 but before the <code>body</code> element is opened.
165     The document is non-conforming.</p>
166     </d:desc>
167     </d:item>
168    
169 wakaba 1.3 <d:item name="in table"
170     class="parse-error">
171     <d:message xml:lang="en">Tag <code>&lt;<var>$0</var>&gt;</code>
172     is not allowed in <code>table</code>.</d:message>
173     <d:desc xml:lang="en">
174     <p>The start or end tag of an element appears in <code>table</code>.
175     The document is non-conforming.</p>
176    
177     <p>In <code>table</code>, only table related elements
178     are allowed; any other element must be contained in
179     <code>td</code> or <code>th</code> element to form
180     a part of the table, or <code>caption</code> element to create
181     a table caption.</p>
182     </d:desc>
183     </d:item>
184    
185     <d:item name="in table:#character"
186     class="parse-error">
187     <d:message xml:lang="en">Data character is not allowed in
188     <code>table</code>.</d:message>
189     <d:desc xml:lang="en">
190     <p>A data character appears in <code>table</code>. The document
191     is non-conforming.</p>
192    
193     <p>In <code>table</code>, only table related elements
194     are allowed; any other element and data character must be contained in
195     <code>td</code> or <code>th</code> element to form
196     a part of the table, or <code>caption</code> element to create
197     a table caption.</p>
198     </d:desc>
199     </d:item>
200    
201     <d:item name="missing start tag:tr"
202     class="parse-error">
203     <d:message xml:lang="en">Start tag of <code>tr</code>
204     element is missing.</d:message>
205     <d:desc>
206     <p>Start tag of a <code>tr</code> element, which is <em>not</em>
207     optional, is missing. The document is non-conforming.</p>
208    
209     <p>In a table section, a <code>&lt;tr></code> start tag
210     must occur before any <code>&lt;td></code> or
211     <code>&lt;th></code> start tag. Though the HTML5 parser
212     implies the <code>&lt;tr></code> start tag before
213     these start tags, it must be explicitly specified.</p>
214     </d:desc>
215     </d:item>
216    
217 wakaba 1.2 <d:item name="no DOCTYPE"
218     class="parse-error">
219     <d:message xml:lang="en">This document does not start with the
220 wakaba 1.3 <code>DOCTYPE</code>.</d:message>
221     <d:desc>
222     <p>The document does not start with a <code>DOCTYPE</code>.
223     The document is non-conforming.</p>
224    
225     <p>An HTML document must start by a <code>DOCTYPE</code>:
226     <pre class="html example"><code>&lt;!DOCTYPE HTML></code></pre>
227     </p>
228    
229     <p>Only white space characters and comments are allowed
230     before the <code>DOCTYPE</code>.</p>
231     </d:desc>
232 wakaba 1.2 </d:item>
233    
234     <d:item name="not closed"
235     class="parse-error">
236     <d:message xml:lang="en">Element <code><var>$0</var></code> is not
237     closed.</d:message>
238 wakaba 1.3 <d:desc>
239     <p>End tag of an element is not found before, for example,
240     an end tag of another element appears or
241     the end of the document. The document is non-conforming.</p>
242     </d:desc>
243 wakaba 1.2 </d:item>
244    
245     <d:item name="not HTML5"
246     class="parse-error">
247     <d:message xml:lang="en">This document is written in an old version of
248     HTML.</d:message>
249 wakaba 1.3 <d:desc xml:lang="en">
250     <p>The document contains a <code>DOCTYPE</code> declaration
251     that is different from HTML5 <code>DOCTYPE</code> (i.e. <code>&lt;!DOCTYPE
252     HTML&gt;</code>). The document is non-conforming.</p>
253    
254     <p>The document might or might not be conformant to
255     some version of HTML. However, conformance to any HTML
256     specification other than HTML5 provides for no practical
257     convenience, since Web borwsers will parse any
258     HTML document (roughly) as defined in HTML5.</p>
259     </d:desc>
260 wakaba 1.2 </d:item>
261    
262     <d:item name="unmatched end tag"
263     class="parse-error">
264     <d:message xml:lang="en">Element <code><var>$0</var></code> is not
265     opened.</d:message>
266     </d:item>
267    
268     </section>
269    
270 wakaba 1.1 <section id="element-content-model-errors">
271     <h2>Element Content Model Errors</h2>
272    
273     <d:item name="character not allowed"
274     class="content-model-error">
275     <d:message xml:lang="en">Data character is not allowed in this
276     context.</d:message>
277     <d:desc xml:lang="en">
278 wakaba 1.3 <p>A data character appears where it is not allowed in this
279 wakaba 1.1 context. The document is non-conforming.</p>
280    
281     <p>Possible causes:
282     <dl>
283     <dt>If the erred element is an inline-level element (such
284     as <code>a</code> or <code>span</code>)</dt>
285     <dd><p>A data character cannot be a child
286     of certain sectioning elements such as <code>body</code>,
287     <code>section</code>, and <code>blockquote</code>.</p>
288    
289     <p>Any inline-level content must be put
290     in e.g. paragraph element such as <code>p</code>.</p></dd>
291     <dt>If the erred element is a block-level element (such as
292     <code>div</code> or <code>h<var>n</var></code>)</dt>
293     <dd><p>Though some elements such as <code>div</code>,
294     <code>li</code>, and <code>td</code> allow
295     <em>either one</em> of block-level or inline-level content
296     is allowed. If there is a block-level content,
297     any inline-level content must be put
298     in e.g. paragraph element such as <code>p</code>.</p></dd>
299     </dl>
300     </p>
301     </d:desc>
302     </d:item>
303    
304     <d:item name="child element missing"
305     class="content-model-error">
306     <d:message xml:lang="en">There must be a <code><var>$0</var></code>
307     element as a child of this element.</d:message>
308     <d:desc xml:lang="en">
309     <p>The content model of the element is so defined that it
310     must contain a <code><var>$0</var></code> child element.
311 wakaba 1.3 The document is non-conforming.</p>
312 wakaba 1.1
313     <p>For example:
314     <ul>
315     <li>The <code>head</code> element must contain exactly one
316     <code>title</code> child element.</li>
317     <li><a href="#child-element-missing:td%7Cth">The <code>tr</code>
318     element must contain one or more <code>td</code> or <code>th</code>
319     child element.</a></li>
320     </ul>
321     </p>
322     </d:desc>
323     </d:item>
324    
325     <d:item name="child element missing:td|th"
326     class="content-model-error">
327     <d:message xml:lang="en">There must be a <code>td</code>
328     or <code>th</code> element as a child of this element.</d:message>
329     <d:desc xml:lang="en">
330     <p>The <code>tr</code> element must contain at least one
331 wakaba 1.3 <code>td</code> or <code>th</code> child element. The document
332     is non-conforming.</p>
333 wakaba 1.1 </d:desc>
334     </d:item>
335    
336     <d:item name="element not allowed"
337     class="content-model-error">
338     <d:message xml:lang="en">This element is not allowed in this
339     context.</d:message>
340     <d:desc xml:lang="en">
341 wakaba 1.3 <p>An element appears where it is not allowed. The document
342 wakaba 1.1 is non-conforming.</p>
343    
344 wakaba 1.3 <p><strong>Note</strong>: The conformance checker does
345     <em>not</em> support form elements yet.</p>
346    
347 wakaba 1.1 <p>Possible causes:
348     <dl>
349     <dt>If the erred element is an inline-level element (such
350     as <code>a</code> or <code>span</code>)</dt>
351     <dd><p>An inline-level element cannot be a child
352     of certain sectioning elements such as <code>body</code>,
353     <code>section</code>, and <code>blockquote</code>.</p>
354    
355     <p>Any inline-level content must be put
356     in e.g. paragraph element such as <code>p</code>.</p></dd>
357     <dt>If the erred element is a block-level element (such as
358     <code>div</code> or <code>h<var>n</var></code>)</dt>
359     <dd><p>Though some elements such as <code>div</code>,
360     <code>li</code>, and <code>td</code> allow
361     <em>either one</em> of block-level or inline-level content
362     is allowed. If there is a block-level content,
363     any inline-level content must be put
364     in e.g. paragraph element such as <code>p</code>.</p></dd>
365     <dt>If the erred element is the root <code>html</code> element</dt>
366     <dd><p>In an XHTML document, the root <code>html</code>
367     element must have an <code>xmlns</code> attribute
368     whose value is set to
369     <code>http://www.w3.org/1999/xhtml</code>.</p></dd>
370     </dl>
371     </p>
372     </d:desc>
373     </d:item>
374    
375 wakaba 1.2 </section>
376    
377 wakaba 1.3 <section id="attribute-errors">
378     <h2>Attribute Errors</h2>
379    
380     <d:item name="attribute missing"
381     class="attribute-error">
382     <d:message xml:lang="en">Required attribute <code><var>$0</var></code>
383     is not specified.</d:message>
384     <d:desc>
385     <p>A required attribute is not specified. The document
386     is non-conforming.</p>
387    
388     <p>Some attribute is defined as <i>required</i>.
389     For example, any <code>img</code> element must have
390     <code>alt</code> and <code>src</code> attributes specified.
391     Without required attributes specified, user agents
392     cannot provide the full functionality of the element
393     to the user.</p>
394     </d:desc>
395     </d:item>
396    
397     <d:item name="in HTML:xml:lang"
398     class="attribute-error">
399     <d:message xml:lang="en">The <code>xml:lang</code> attribute is not
400     allowed in HTML document.</d:message>
401     <d:desc>
402     <p>The <code>xml:lang</code> attribute is not allowed in
403     HTML document. The document is non-conforming.</p>
404    
405     <p>The <code>xml:lang</code> attribute in <code>null</code>
406     namespace for HTML elements is defined as conforming only for
407     XML document.</p>
408    
409     <p>To specify natural language information in HTML document,
410     use <code>lang</code> attribute instead.</p>
411     <!-- @@ ISSUE: xml:lang in non-HTML element in DOM5 HTML created
412     from an HTML document? -->
413     </d:desc>
414     </d:item>
415    
416     <d:item name="in XML:charset"
417     class="attribute-error">
418     <d:message xml:lang="en">The <code>charset</code> attribute is not
419     allowed in XML document.</d:message>
420     <d:desc>
421     <p>The <code>charset</code> attribute of a
422     <code>meta</code> element is not allowed in XML document.
423     The document is non-conforming.</p>
424    
425     <p>To specify the character encoding used for serialization,
426     if necessary, use XML declaration instead:
427     <pre class="xml example"><code>&lt;?xml version="1.0" encoding="<var>encoding-name</var>"?></code></pre>
428     </p>
429     </d:desc>
430     </d:item>
431    
432     <d:item name="in XML:lang"
433     class="attribute-error">
434     <d:message xml:lang="en">The <code>lang</code> attribute is not
435     allowed in XML document.</d:message>
436     <d:desc>
437     <p>The HTML <code>lang</code> attribute is not allowed in
438     XML document. The document is non-conforming.</p>
439    
440     <p>The <code>lang</code> attribute in <code>null</code>
441     namespace for HTML elements is defined as conforming only for
442     HTML document.</p>
443    
444     <p>To specify natural language information in XML document,
445     use <code>xml:lang</code> attribute instead.</p>
446     </d:desc>
447     </d:item>
448    
449     <d:item name="in XML:xmlns"
450     class="attribute-error">
451     <d:message xml:lang="en">The <code>xmlns</code> attribute
452     in the <code>null</code> namespace is not allowed in
453     XHTML document. The document is non-conforming.</d:message>
454     <d:desc>
455     <p>The <code>xmlns</code> attribute in the <code>null</code>
456     namespace is not allowed in XHTML document.</p>
457    
458     <p>This error should not occur in conformance-checking
459     static documents.</p>
460     </d:desc>
461     </d:item>
462    
463     </section>
464    
465 wakaba 1.2 <section id="attribute-value-errors">
466     <h2>Attribute Value Errors</h2>
467 wakaba 1.1
468 wakaba 1.2 <d:item name="enumerated:invalid"
469 wakaba 1.3 class="attribute-value-error">
470 wakaba 1.2 <d:message xml:lang="en">This attribute only allow a limited set of
471     values and the specified value is not one of them.</d:message>
472     </d:item>
473    
474 wakaba 1.3 <d:item name="duplicate ID"
475     class="attribute-value-error">
476     <d:message xml:lang="en">This identifier has already been
477     assigned to another element.</d:message>
478     <!-- @@ <id=a xml:id=a>? -->
479     </d:item>
480    
481     <d:item name="reserved browsing context name"
482     class="attribute-value-error">
483     <d:message xml:lang="en">This browsing context name is reserved.</d:message>
484     <d:item>
485     <p>The specified browsing context name is reserved.
486     The document is non-conforming.</p>
487    
488     <p>Names of browsing contexts starting with <code>_</code>
489     (<code>U+005F</code> <code class="charname">LOW LINE</code>)
490     are reserved so that it must not be used.</p>
491    
492     <p>Old version of HTML, non-HTML markup languages, and
493     Web browsers define or implements special reserved
494     browsing context names <code>_blank</code>,
495     <code>_main</code>, and <code>_replace</code>.
496     However, they are <em>not</em> conforming attribute values.</p>
497     </d:item>
498     </d:item>
499    
500 wakaba 1.2 </section>
501    
502     <section id="table-model-errors">
503     <h2>Table Model Errors</h2>
504    
505 wakaba 1.3 <d:item name="table:colspan creates column with no anchored cell"
506     class="table-model-error">
507     <d:message xml:lang="en">This <code>colspan</code> attribute
508     results in creating a table column that does not contain
509     any cell anchored to it.</d:message>
510     </d:item>
511    
512 wakaba 1.2 <d:item name="table:no cell in last row"
513     class="table-model-error">
514     <d:message xml:lang="en">The table has no cell (<code>td</code> or
515     <code>th</code>) in the last row.</d:message>
516     </d:item>
517    
518     </section>
519    
520     <section id="imt-warnings">
521     <h2>Internet Media Type Warnings</h2>
522    
523     <d:item name="IMT:obsolete subtype"
524     class="should" level="s">
525     <d:message xml:lang="en">An <em>obsolete</em> subtype is used.</d:message>
526     </d:item>
527    
528     <d:item name="IMT:private subtype"
529     class="should" level="s">
530     <d:message xml:lang="en">A private (<code>x-</code> or <code>x.</code>)
531     subtype is used.</d:message>
532     </d:item>
533    
534     <d:item name="IMT:unregistered subtype"
535     class="should" level="s">
536     <d:message xml:lang="en">The subtype is not registered to IANA.</d:message>
537     <!-- TODO: Unknown message?? -->
538     </d:item>
539    
540     </section>
541    
542     <section id="uri-errors">
543     <h2>URI (or IRI) Errors</h2>
544    
545     <d:item name="URI::syntax error"
546     class="must" level="m">
547     <d:message xml:lang="en">This string is not an IRI syntactically.</d:message>
548     </d:item>
549    
550     </section>
551    
552 wakaba 1.3 <section id="uri-warnings">
553     <h2>URI (or IRI) Warnings</h2>
554    
555     <d:item name="URI::dot-segment"
556     class="should" level="s">
557     <d:message xml:lang="en">Dot-segment (<code>.</code> or
558     <code>..</code>) should not occur in an absolute reference.</d:message>
559     <d:desc>
560     <p>Dot-segment (<code>.</code> or <code>..</code>) should
561     not occur in an absolute reference.</p>
562    
563     <p>In relative references, dot-segments are used to represent
564     the current (<code>.</code>) or the parent (<code>..</code>)
565     hierarchy of the path. Though they are also allowed
566     in absolute references, it should be resolved to the
567     canonical form before it has been published.</p>
568     </d:desc>
569     </d:item>
570 wakaba 1.2
571     <d:item name="URI::empty path"
572     class="should" level="s">
573     <d:message xml:lang="en">This IRI should explicitly end with
574     <code>/</code>.</d:message>
575     </d:item>
576 wakaba 1.1
577     </section>
578    
579     <section id="unsupported-messages">
580     <h2><i>Unsupported</i> Messages</h2>
581    
582 wakaba 1.2 <d:item name="attribute"
583     class="unsupported" level="unsupported">
584 wakaba 1.1 <d:message xml:lang="en">This attribute is not supported by the
585     conformance checker; <em>it might or might not be conforming</em>.</d:message>
586     <d:desc xml:lang="en">
587     <p>The conformant checker does not support the attribute.
588     It cannot determine whether the document is conforming or not.</p>
589     </d:desc>
590     </d:item>
591    
592 wakaba 1.2 <d:item name="element"
593     class="unsupported" level="unsupported">
594 wakaba 1.1 <d:message xml:lang="en">This element is not supported by the
595     conformance checker; <em>it might or might not be conforming</em>.</d:message>
596     <d:desc xml:lang="en">
597     <p>The conformant checker does not support the element.
598     It cannot determine whether the document is conforming or not.</p>
599     </d:desc>
600     </d:item>
601    
602 wakaba 1.2 <d:item name="link type"
603     class="unsupported" level="unsupported">
604 wakaba 1.1 <d:message xml:lang="en">The link type <code>$0</code> is not standardized
605     or registered at the time of the release of the conformance checker;
606     <em>it is non-conforming unless it has now been registered</em>.</d:message>
607     <d:desc xml:lang="en">
608     <p>The <code>rel</code> attribute is defined as a list of link types.
609     Some common link types are defined in the HTML5 specification.
610     Additional link types can be registered to the WHATWG Wiki.
611     use of any other link type is non-conforming.</p>
612    
613     <p>The specified link type is not part of the standard or registry
614     when the database used by the conformance cheker is created.
615     The link type might have been added to the registry since then.
616     In such case it might be conforming. Otherwise, the
617     document is non-conforming.</p>
618     </d:desc>
619     </d:item>
620    
621     </section>
622    
623 wakaba 1.2 <d:catalog>
624     manakaiCompatMode:quirks;;Quirks Mode
625     manakaiCompatMode:limited quirks;;Limited Quirks Mode
626     manakaiCompatMode:no quirks;;No Quirks Mode
627    
628     manakaiIsHTML:1;;HTML Document
629     manakaiIsHTML:0;;XML Document
630     </d:catalog>
631    
632 wakaba 1.1 <section id="license">
633     <h2>License of This Document</h2>
634    
635     <p>Copyright 2007 <a href="http://suika.fam.cx/~wakaba/who?">Wakaba</a></p>
636     <p>This library is free software; you can redistribute it
637     and/or modify it under the same terms as Perl itself.</p>
638     </section>
639    
640 wakaba 1.3 <!-- $Date: 2007/07/16 08:38:48 $ -->
641 wakaba 1.1 </body>
642     </html>

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24