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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.29 by wakaba, Fri Aug 15 08:36:41 2008 UTC revision 1.33 by wakaba, Fri Aug 15 16:03:46 2008 UTC
# Line 22  Web Document Conformance Checker (BETA)< Line 22  Web Document Conformance Checker (BETA)<
22  <section id="html5-character-encoding">  <section id="html5-character-encoding">
23  <h2>HTML5 Character Encoding Errors</h2>  <h2>HTML5 Character Encoding Errors</h2>
24    
25  <d:item name="character encoding" class="format-charset must" level="m">  <d:item name="disallowed character encoding"
26    <d:message xml:lang="en">Character encoding <code><var>$0</var></code>      modules="ContentChecker">
27      <d:message xml:lang="en">Character encoding <code><var>{text}</var></code>
28    is not allowed for <abbr>HTML</abbr> document.</d:message>    is not allowed for <abbr>HTML</abbr> document.</d:message>
29    <d:desc xml:lang="en">    <d:desc xml:lang="en">
30      <p>The character encoding used for the document is not allowed      <p>The character encoding used for the document is not allowed
# Line 31  Web Document Conformance Checker (BETA)< Line 32  Web Document Conformance Checker (BETA)<
32    </d:desc>    </d:desc>
33  </d:item>  </d:item>
34    
35  <d:item name="character encoding" class="format-charset should"  <d:item name="bad character encoding"
36      level="s">      modules="ContentChecker">
37    <d:message xml:lang="en">Character encoding <code><var>$0</var></code>    <d:message xml:lang="en">Character encoding <code><var>{text}</var></code>
38    should not be used for <abbr>HTML</abbr> document.</d:message>    should not be used for <abbr>HTML</abbr> document.</d:message>
39    <d:desc xml:lang="en">    <d:desc xml:lang="en">
40      <p>The character encoding used for the document is not recommended      <p>The character encoding used for the document is not recommended
# Line 42  Web Document Conformance Checker (BETA)< Line 43  Web Document Conformance Checker (BETA)<
43    </d:desc>    </d:desc>
44  </d:item>  </d:item>
45    
46  <d:item name="character encoding" class="format-charset warning"  <d:item name="non-utf-8 character encoding"
47      level="w">      modules="ContentChecker">
48    <d:message xml:lang="en">Use of UTF-8 is encouraged.</d:message>    <d:message xml:lang="en">Use of UTF-8 is encouraged (this document
49      is encoded in <code><var>{text}</var></code>).</d:message>
50    <d:desc xml:lang="en">    <d:desc xml:lang="en">
51      <p>Use of UTF-8 as the character encoding of the document is encouraged,      <p>Use of UTF-8 as the character encoding of the document is encouraged,
52      though the use of another character encoding is still conforming.</p>      though the use of another character encoding is still conforming.</p>
53    </d:desc>    </d:desc>
54  </d:item>  </d:item>
55    
56  <d:item name="character encoding" class="format-charset unsupported"  <d:item name="character encoding unchecked"
57      level="unsupported">      modules="ContentChecker">
58    <d:message xml:lang="en">Conformance for character encoding requirements    <d:message xml:lang="en">Conformance for character encoding requirements
59    cannot be checked.</d:message>    cannot be checked, since the input is not a byte stream.</d:message>
60    <d:desc xml:lang="en">    <d:desc xml:lang="en">
61      <p>The conformance checker cannot detect whether the input document      <p>The conformance checker cannot detect whether the input document
62      met the requirements on character encoding, since the document      met the requirements on character encoding, since the document
# Line 64  Web Document Conformance Checker (BETA)< Line 66  Web Document Conformance Checker (BETA)<
66    </d:desc>    </d:desc>
67  </d:item>  </d:item>
68    
69  <d:item name="no character encoding declaration" class="format-charset error"  <d:item name="no character encoding declaration"
70      level="m">      modules="ContentChecker">
71    <d:message xml:lang="en">There is no character encoding    <d:message xml:lang="en">There is no character encoding
72    declaration.</d:message>    declaration.</d:message>
73    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 85  Web Document Conformance Checker (BETA)< Line 87  Web Document Conformance Checker (BETA)<
87    </d:desc>    </d:desc>
88  </d:item>  </d:item>
89    
90  <d:item name="non ascii superset" class="format-charset error"  <d:item name="non ascii superset"
91      level="m">      modules="ContentChecker">
92    <d:message xml:lang="en">No character encoding metadata is found    <d:message xml:lang="en">No character encoding metadata is found
93    in lower‐level protocol nor is there <abbr>BOM</abbr>, while    in lower‐level protocol nor is there <abbr>BOM</abbr>, while
94    character encoding <code><var>$0</var></code>    character encoding <code><var>{text}</var></code>
95    is not a superset of <abbr>ASCII</abbr>.</d:message>    is not a superset of <abbr>ASCII</abbr>.</d:message>
96    <d:desc xml:lang="en">    <d:desc xml:lang="en">
97      <p>The document is not labeled with character encoding name      <p>The document is not labeled with character encoding name
# Line 1184  p { Line 1186  p {
1186  <section id="element-content-model-errors">  <section id="element-content-model-errors">
1187  <h2>Element Content Model Errors</h2>  <h2>Element Content Model Errors</h2>
1188    
1189    <d:item name="basehref after URL attribute"
1190        modules="ContentChecker::HTML">
1191      <d:message xml:lang="en">The <code>base</code> element with the
1192      <code>href</code> attribute specified cannot be placed after
1193      any attribute with a URL.</d:message>
1194    </d:item>
1195    
1196    <d:item name="basetarget after hyperlink"
1197        modules="ContentChecker::HTML">
1198      <d:message xml:lang="en">The <code>base</code> element with the
1199      <code>target</code> attribute specified cannot be placed after
1200      any element that defines a hyperlink.</d:message>
1201    </d:item>
1202    
1203  <d:item name="character not allowed"  <d:item name="character not allowed"
1204      class="content-model-error">      modules="ContentChecker::HTML RDFXML">
1205    <d:message xml:lang="en">Data character is not allowed in this    <d:message xml:lang="en">Data character is not allowed in this
1206    context.</d:message>    context.</d:message>
1207    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 1211  p { Line 1227  p {
1227    </d:desc>    </d:desc>
1228  </d:item>  </d:item>
1229    
1230    <d:item name="character not allowed:empty"
1231        modules="ContentChecker::HTML">
1232      <d:message xml:lang="en">Non‐white‐space characters are not allowed in
1233      an empty element.</d:message>
1234    </d:item>
1235    
1236    <d:item name="character not allowed:atom|PersonConstruct"
1237        modules="ContentChecker::HTML">
1238      <d:message xml:lang="en">Non‐white‐space characters are not allowed in
1239      Person construct.</d:message>
1240    </d:item>
1241    
1242    <d:item name="character not allowed:atom|TextConstruct"
1243        modules="ContentChecker::HTML">
1244      <d:message xml:lang="en">Non‐white‐space characters are not allowed in
1245      Text construct.</d:message>
1246    </d:item>
1247    
1248  <d:item name="child element missing"  <d:item name="child element missing"
1249      class="content-model-error">      modules="ContentChecker::HTML ContentChecker::Atom">
1250    <d:message xml:lang="en">There must be a <code><var>$0</var></code>    <d:message xml:lang="en">There must be an element
1251    element as a child of this element.</d:message>    <code><var>{text}</var></code> as a child of this element.</d:message>
1252    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1253      <p>The content model of the element is so defined that it      <p>The content model of the element is so defined that it
1254      must contain a <code><var>$0</var></code> child element.      must contain a <code><var>$0</var></code> child element.
# Line 1244  p { Line 1278  p {
1278    </d:desc>    </d:desc>
1279  </d:item>  </d:item>
1280    
1281    <d:item name="child element missing:atom"
1282        modules="ContentChecker::HTML">
1283      <d:message xml:lang="en">There must be an element
1284      <code><var>{text}</var></code> in the Atom namespace as a child of this
1285      element.</d:message>
1286    </d:item>
1287    
1288    <d:item name="child element missing:atom:link:alternate"
1289        modules="ContentChecker::HTML">
1290      <d:message xml:lang="en">There must be an Atom <code>link</code> element
1291      whose <code>rel</code> attribute is set to <code>alternate</code> as a
1292      child of this element.</d:message>
1293    </d:item>
1294    
1295    <d:item name="child element missing:atom:link:self"
1296        modules="ContentChecker::HTML">
1297      <d:message xml:lang="en">There should be an Atom <code>link</code> element
1298      whose <code>rel</code> attribute is set to <code>self</code> as a
1299      child of this element.</d:message>
1300    </d:item>
1301    
1302    <d:item name="element missing:hn"
1303        modules="ContentChecker::HTML">
1304      <d:message xml:lang="en">There must be at least one
1305      <code>h<var>n</var></code> element descendant.</d:message>
1306    </d:item>
1307    
1308  <d:item name="element not allowed"  <d:item name="element not allowed"
1309      class="content-model-error">      modules="ContentChecker::HTML ContentChecker::Atom RDFXML">
1310    <d:message xml:lang="en">This element is not allowed in this    <d:message xml:lang="en">This element is not allowed in this
1311    context.</d:message>    context.</d:message>
1312    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 1312  p { Line 1373  p {
1373    </d:desc>    </d:desc>
1374  </d:item>  </d:item>
1375    
1376  <d:item name="element not allowed:root"  <d:item name="element not allowed:area"
1377      class="content-model-error">      modules="ContentChecker ContentChecker::HTML">
1378    <d:message xml:lang="en">This element is not allowed as a root    <d:message xml:lang="en">An <code>area</code> element cannot be used
1379      outside of a <code>map</code> element.</d:message>
1380    </d:item>
1381    
1382    <d:item name="element not allowed:base"
1383        modules="ContentChecker ContentChecker::HTML">
1384      <d:message xml:lang="en">There is another <code>base</code>
1385    element.</d:message>    element.</d:message>
1386    </d:item>
1387    
1388    <d:item name="element not allowed:datatemplate"
1389        modules="ContentChecker ContentChecker::HTML">
1390      <d:message xml:lang="en">In a <code>datatemplate</code> element, only
1391      <code>rule</code> elements are allowed.</d:message>
1392    </d:item>
1393    
1394    <d:item name="element not allowed:details legend"
1395        modules="ContentChecker::HTML">
1396      <d:message xml:lang="en">In a <code>details</code> element, only at the
1397      beginning of the element a <code>lengend</code> element
1398      may be used.</d:message>
1399    </d:item>
1400    
1401    <d:item name="element not allowed:empty"
1402        modules="ContentChecker::HTML ContentChecker::Atom">
1403      <d:message xml:lang="en">Elements are not allowed in an empty
1404      element.</d:message>
1405    </d:item>
1406    
1407    <d:item name="element not allowed:figure legend"
1408        modules="ContentChecker::HTML">
1409      <d:message xml:lang="en">In a <code>figure</code> element, only at the
1410      beginning or only at the end of the element a <code>lengend</code> element
1411      may be used.</d:message>
1412    </d:item>
1413    
1414    <d:item name="element not allowed:flow"
1415        modules="ContentChecker::HTML">
1416      <d:message xml:lang="en">This element is not allowed where flow
1417      content is expected.</d:message>
1418    </d:item>
1419    
1420    <d:item name="element not allowed:flow style"
1421        modules="ContentChecker::HTML">
1422      <d:message xml:lang="en">A <code>style</code> element without
1423      <code>scoped</code> attribute is not allowed in this context.</d:message>
1424    </d:item>
1425    
1426    <d:item name="element not allowed:head noscript"
1427        modules="ContentChecker::HTML">
1428      <d:message xml:lang="en">This element is not allowed in a
1429      <code>noscript</code> element in the <code>head</code> element.</d:message>
1430    </d:item>
1431    
1432    <d:item name="element not allowed:head style"
1433        modules="ContentChecker::HTML">
1434      <d:message xml:lang="en">A <code>style</code> element with
1435      <code>scoped</code> attribute is not allowed in the <code>head</code>
1436      element.</d:message>
1437    </d:item>
1438    
1439    <d:item name="element not allowed:head title"
1440        modules="ContentChecker ContentChecker::HTML">
1441      <d:message xml:lang="en">There is another <code>title</code>
1442      element.</d:message>
1443    </d:item>
1444    
1445    <d:item name="element not allowed:minus"
1446        modules="ContentChecker ContentChecker::HTML">
1447      <d:message xml:lang="en">This element is not allowed in this
1448      context.</d:message>
1449    </d:item>
1450    
1451    <d:item name="element not allowed:meta charset"
1452        modules="ContentChecker::HTML">
1453      <d:message xml:lang="en">The character encoding declaration must be the
1454      first element in the <code>head</code> element.</d:message>
1455    </d:item>
1456    
1457    <d:item name="element not allowed:metadata"
1458        modules="ContentChecker::HTML">
1459      <d:message xml:lang="en">This element is not allowed where metadata
1460      content is expected.</d:message>
1461    </d:item>
1462    
1463    <d:item name="element not allowed:phrasing"
1464        modules="ContentChecker::HTML">
1465      <d:message xml:lang="en">This element is not allowed where phrasing
1466      content is expected.</d:message>
1467    </d:item>
1468    
1469    <d:item name="element not allowed:root"
1470        modules="ContentChecker">
1471      <d:message xml:lang="en">This element is not allowed as the root
1472      element of a document.</d:message>
1473    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1474      <p>An element that is not allowed as the root element      <p>An element that is not allowed as the root element
1475      is used as the root element of the document.  The document is      is used as the root element of the document.  The document is
# Line 1342  p { Line 1496  p {
1496    </d:desc>    </d:desc>
1497  </d:item>  </d:item>
1498    
1499    <d:item name="element not allowed:root:xml"
1500        modules="ContentChecker">
1501      <d:message xml:lang="en">This element is not allowed as the root element
1502      of an XML document.</d:message>
1503    </d:item>
1504    
1505    <d:item name="element not allowed:ruby base"
1506        modules="ContentChecker">
1507      <d:message xml:lang="en">This element is not allowed in the <code>ruby</code>
1508      element.</d:message>
1509    </d:item>
1510    
1511    <d:item name="element not allowed:text"
1512        modules="ContentChecker::HTML">
1513      <d:message xml:lang="en">This element is not allowed in this
1514      context.</d:message>
1515    </d:item>
1516    
1517    <d:item name="element not allowed:atom|content"
1518        modules="ContentChecker::Atom">
1519      <d:message xml:lang="en">This element is not allowed in an Atom
1520      <code>content</code> element.</d:message>
1521    </d:item>
1522    
1523    <d:item name="element not allowed:atom|PersonConstruct"
1524        modules="ContentChecker::Atom">
1525      <d:message xml:lang="en">This element is not allowed in Person
1526      construct.</d:message>
1527    </d:item>
1528    
1529    <d:item name="element not allowed:atom|TextConstruct"
1530        modules="ContentChecker::Atom">
1531      <d:message xml:lang="en">This element is not allowed in Text
1532      construct.</d:message>
1533    </d:item>
1534    
1535    <d:item name="element not defined"
1536        modules="ContentChecker">
1537      <d:message xml:lang="en">This element is not defined.</d:message>
1538    </d:item>
1539    
1540    <d:item name="no significant content"
1541        modules="ContentChecker::HTML">
1542      <d:message xml:lang="en">No significant content is contained
1543      in this element.</d:message>
1544    </d:item>
1545    
1546    <d:item name="no significant content before"
1547        modules="ContentChecker::HTML">
1548      <d:message xml:lang="en">There is no significant content
1549      before this element.</d:message>
1550    </d:item>
1551    
1552    <d:item name="no significant content at the end"
1553        modules="ContentChecker::HTML">
1554      <d:message xml:lang="en">No significant content is contained
1555      at the end of this element.</d:message>
1556    </d:item>
1557    
1558  <d:item name="ps element missing"  <d:item name="ps element missing"
1559      class="content-model-error">      modules="ContentChecker::HTML">
1560    <d:message xml:lang="en">There is no <code><var>$0</var></code>    <d:message xml:lang="en">There is no <code><var>{text}</var></code>
1561    element before this element.</d:message>    element before this element.</d:message>
1562    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1563      <p>There must be an element before another element, but there      <p>There must be an element before another element, but there
# Line 1355  p { Line 1568  p {
1568    </d:desc>    </d:desc>
1569  </d:item>  </d:item>
1570    
1571    <d:item name="rp:syntax error"
1572        modules="ContentChecker::HTML">
1573      <d:message xml:lang="en">The content of a <code>rp</code> element must
1574      be a parenthesis.</d:message>
1575    </d:item>
1576    
1577  </section>  </section>
1578    
1579  <section id="attribute-errors">  <section id="attribute-errors">
1580  <h2>Attribute Errors</h2>  <h2>Attribute Errors</h2>
1581    
1582  <d:item name="attribute missing"  <d:item name="attribute missing"
1583      class="attribute-error">      modules="ContentChecker::HTML">
1584    <d:message xml:lang="en">Required attribute <code><var>$0</var></code>    <d:message xml:lang="en">Required attribute <code><var>{text}</var></code>
1585    is not specified.</d:message>    is not specified.</d:message>
1586    <d:desc>    <d:desc>
1587      <p>A required attribute is not specified.  The document      <p>A required attribute is not specified.  The document
# Line 1384  p { Line 1603  p {
1603    </d:desc>    </d:desc>
1604  </d:item>  </d:item>
1605    
1606  <d:item name="attribute not allowed" class="attribute-error">  <d:item name="attribute missing:data|type"
1607        modules="ContentChecker::HTML">
1608      <d:message xml:lang="en">For an <code>object</code> at least one of
1609      <code>data</code> and <code>type</code> attributes must be
1610      specified.</d:message>
1611    </d:item>
1612    
1613    <d:item name="attribute missing:href|target"
1614        modules="ContentChecker::HTML">
1615      <d:message xml:lang="en">For a <code>base</code> element, at least one of
1616      <code>href</code> and <code>target</code> attributes must be
1617      specified.</d:message>
1618    </d:item>
1619    
1620    <d:item name="attribute missing:name|http-equiv"
1621        modules="ContentChecker::HTML">
1622      <d:message xml:lang="en">For a <code>meta</code> element with the
1623      <code>content</code> attribute specified, exactly one of
1624      <code>name</code> and <code>http-equiv</code> attributes must be
1625      specified.</d:message>
1626    </d:item>
1627    
1628    <d:item name="attribute missing:name|http-equiv|charset"
1629        modules="ContentChecker::HTML">
1630      <d:message xml:lang="en">For a <code>meta</code> element, exactly one of
1631      <code>name</code>, <code>http-equiv</code>, and <code>charset</code>
1632      attributes must be specified.</d:message>
1633    </d:item>
1634    
1635    <d:item name="attribute not allowed"
1636        modules="ContentChecker::HTML RDFXML">
1637    <d:message xml:lang="en">Attribute    <d:message xml:lang="en">Attribute
1638    <code><var>{local-name}</var></code> is not allowed for    <code><var>{local-name}</var></code> is not allowed for
1639    <code><var>{element-local-name}</var></code> element.</d:message>    <code><var>{element-local-name}</var></code> element.</d:message>
# Line 1401  p { Line 1650  p {
1650    </d:desc>    </d:desc>
1651  </d:item>  </d:item>
1652    
1653    <d:item name="attribute not allowed:ismap"
1654        modules="ContentChecker::HTML">
1655      <d:message xml:lang="en">The <code>ismap</code> attribute may only be
1656      used for the image contained in an <code>a</code> element.</d:message>
1657    </d:item>
1658    
1659    <d:item name="attribute not defined"
1660        modules="ContentChecker">
1661      <d:message xml:lang="en">This attribute is not defined.</d:message>
1662    </d:item>
1663    
1664  <d:item name="in HTML:xml:lang"  <d:item name="in HTML:xml:lang"
1665      class="attribute-error">      class="attribute-error"
1666        modules="ContentChecker::XML">
1667    <d:message xml:lang="en">The <code>xml:lang</code> attribute is not    <d:message xml:lang="en">The <code>xml:lang</code> attribute is not
1668    allowed in HTML document.</d:message>    allowed in HTML document.</d:message>
1669    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 1427  p { Line 1688  p {
1688  </d:item>  </d:item>
1689    
1690  <d:item name="in XML:charset"  <d:item name="in XML:charset"
1691      class="attribute-error">      modules="ContentChecker::HTML">
1692    <d:message xml:lang="en">The <code>charset</code> attribute is not    <d:message xml:lang="en">The <code>charset</code> attribute is not
1693    allowed in XML document.</d:message>    allowed in XML document.</d:message>
1694    <d:desc>    <d:desc>
# Line 1443  p { Line 1704  p {
1704  </d:item>  </d:item>
1705    
1706  <d:item name="in XML:lang"  <d:item name="in XML:lang"
1707      class="attribute-error">      modules="ContentChecker::HTML">
1708    <d:message xml:lang="en">The <code>lang</code> attribute is not    <d:message xml:lang="en">The <code>lang</code> attribute is not
1709    allowed in XML document.</d:message>    allowed in XML document.</d:message>
1710    <d:desc>    <d:desc>
# Line 1459  p { Line 1720  p {
1720    </d:desc>    </d:desc>
1721  </d:item>  </d:item>
1722    
1723    <d:item name="in XML:noscript"
1724        modules="ContentChecker::HTML">
1725      <d:message xml:lang="en">A <code>noscript</code> element cannot be
1726      used in XML document.</d:message>
1727    </d:item>
1728    
1729  <d:item name="in XML:xmlns"  <d:item name="in XML:xmlns"
1730      class="attribute-error">      modules="ContentChecker::HTML">
1731    <d:message xml:lang="en">The <code>xmlns</code> attribute    <d:message xml:lang="en">The <code>xmlns</code> attribute
1732    in the <code>null</code> namespace is not allowed in    in the <code>null</code> namespace is not allowed in
1733    XHTML document.  The document is non-conforming.</d:message>    XHTML document.  The document is non-conforming.</d:message>
# Line 1478  p { Line 1745  p {
1745  <section id="attribute-value-errors">  <section id="attribute-value-errors">
1746  <h2>Attribute Value Errors</h2>  <h2>Attribute Value Errors</h2>
1747    
1748  <d:item name="charset:not registered" class="attribute-value-warning warning"  <d:item name="boolean:invalid"
1749      level="w">      modules="ContentChecker::HTML">
1750    <d:message xml:lang="en">Character encoding name <code><var>$0</var></code>    <d:message xml:lang="en">Attribute value <code><var>{@}</var></code>
1751    is not registered.</d:message>    is not allowed.  It must be an empty string or a string
1752      <code><var>{local-name}</var></code>.</d:message>
1753    </d:item>
1754    
1755    <d:item name="char:syntax error"
1756        modules="ContentChecker::HTML">
1757      <d:message xml:lang="en">The attribute value must be exactly one
1758      character.</d:message>
1759    </d:item>
1760    
1761    <d:item name="charref in charset"
1762        modules="ContentChecker::HTML">
1763      <d:message xml:lang="en">A character reference cannot be used to
1764      represent a character encoding name.</d:message>
1765    </d:item>
1766    
1767    <d:item name="charset:not preferred"
1768        modules="ContentChecker::HTML">
1769      <d:message xml:lang="en">Character encoding name
1770      <code><var>{value}</var></code> is not the preferred name of that
1771      character encoding.</d:message>
1772    </d:item>
1773    
1774    <d:item name="charset:not registered"
1775        modules="ContentChecker::HTML">
1776      <d:message xml:lang="en">Character encoding name
1777      <code><var>{value}</var></code> is not a registered name.</d:message>
1778    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1779      <p>The specified character encoding name is not registered to      <p>The specified character encoding name is not registered to
1780      <abbr>IANA</abbr>.  Use of registered character encoding name      <abbr>IANA</abbr>.  Use of registered character encoding name
# Line 1524  p { Line 1817  p {
1817    </d:desc>    </d:desc>
1818  </d:item>  </d:item>
1819    
1820  <d:item name="charset:private" class="attribute-value-warning warning"  <d:item name="charset:private"
1821      level="w">      modules="ContentChecker::HTML">
1822    <d:message xml:lang="en"><code><var>$0</var></code> is a private    <d:message xml:lang="en">Character encoding name
1823    character encoding name.</d:message>    <code><var>{value}</var></code> is a private name.</d:message>
1824    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1825      <p>The specified character encoding name is a private name and      <p>The specified character encoding name is a private name and
1826      not registered to <abbr>IANA</abbr>.  Use of registered character      not registered to <abbr>IANA</abbr>.  Use of registered character
# Line 1546  p { Line 1839  p {
1839    </d:desc>    </d:desc>
1840  </d:item>  </d:item>
1841    
1842  <d:item name="charset:syntax error" class="attribute-value-error"  <d:item name="charset:syntax error"
1843      level="m">      modules="ContentChecker::HTML">
1844    <d:message xml:lang="en">The specified value is syntactically not a    <d:message xml:lang="en">The specified value <code><var>{value}</var></code>
1845    character encoding name.</d:message>    is syntactically not a character encoding name.</d:message>
1846    <d:desc xml:lang="en">    <d:desc xml:lang="en">
1847      <p>The attribute value must be a character encoding name.  However,      <p>The attribute value must be a character encoding name.  However,
1848      the specified value is not a character encoding name syntactically.      the specified value is not a character encoding name syntactically.
# Line 1559  p { Line 1852  p {
1852    </d:desc>    </d:desc>
1853  </d:item>  </d:item>
1854    
1855    <d:item name="color:syntax error"
1856        modules="ContentChecker::HTML">
1857      <d:message xml:lang="en">The specified value is not a color
1858      name or hexadecimal color number.</d:message>
1859    </d:item>
1860    
1861    <d:item name="coords:number not 3"
1862        modules="ContentChecker::HTML">
1863      <d:message xml:lang="en">The <code>coords</code> attribute have to
1864      contain three (3) numbers (specified:
1865      <code><var>{text}</var></code>).</d:message>
1866    </d:item>
1867    
1868    <d:item name="coords:number not 4"
1869        modules="ContentChecker::HTML">
1870      <d:message xml:lang="en">The <code>coords</code> attribute have to
1871      contain four (4) numbers (specified:
1872      <code><var>{text}</var></code>).</d:message>
1873    </d:item>
1874    
1875    <d:item name="coords:number lt 6"
1876        modules="ContentChecker::HTML">
1877      <d:message xml:lang="en">The <code>coords</code> attribute have to
1878      contain more than or equal to six (6) numbers (specified:
1879      <code><var>{text}</var></code>).</d:message>
1880    </d:item>
1881    
1882    <d:item name="coords:number not even"
1883        modules="ContentChecker::HTML">
1884      <d:message xml:lang="en">The <code>coords</code> attribute have to
1885      contain even number of numbers (specified:
1886      <code><var>{text}</var></code>).</d:message>
1887    </d:item>
1888    
1889    <d:item name="coords:out of range"
1890        modules="ContentChecker::HTML">
1891      <d:message xml:lang="en">The specified value <code><var>{value}</var></code>
1892      is out of range.</d:message>
1893    </d:item>
1894    
1895    <d:item name="coords:syntax error"
1896        modules="ContentChecker::HTML">
1897      <d:message xml:lang="en">The specified value is not valid.</d:message>
1898    </d:item>
1899    
1900    <d:item name="datetime:bad year"
1901        modules="ContentChecker::HTML">
1902      <d:message xml:lang="en">Year number is out of range.</d:message>
1903    </d:item>
1904    
1905    <d:item name="datetime:bad month"
1906        modules="ContentChecker::HTML">
1907      <d:message xml:lang="en">Month number is out of range.</d:message>
1908    </d:item>
1909    
1910    <d:item name="datetime:bad day"
1911        modules="ContentChecker::HTML">
1912      <d:message xml:lang="en">Day number is out of range.</d:message>
1913    </d:item>
1914    
1915    <d:item name="datetime:bad hour"
1916        modules="ContentChecker::HTML">
1917      <d:message xml:lang="en">Hour number is out of range.</d:message>
1918    </d:item>
1919    
1920    <d:item name="datetime:bad minute"
1921        modules="ContentChecker::HTML">
1922      <d:message xml:lang="en">Minute number is out of range.</d:message>
1923    </d:item>
1924    
1925    <d:item name="datetime:bad second"
1926        modules="ContentChecker::HTML">
1927      <d:message xml:lang="en">Second number is out of range.</d:message>
1928    </d:item>
1929    
1930    <d:item name="datetime:bad timezone hour"
1931        modules="ContentChecker::HTML">
1932      <d:message xml:lang="en">Hour number of the timezone component is out of
1933      range.</d:message>
1934    </d:item>
1935    
1936    <d:item name="datetime:bad timezone minute"
1937        modules="ContentChecker::HTML">
1938      <d:message xml:lang="en">Minute number of the timezone component is out of
1939      range.</d:message>
1940    </d:item>
1941    
1942    <d:item name="datetime:syntax error"
1943        modules="ContentChecker::HTML">
1944      <d:message xml:lang="en">The attribute value is not a datetime.</d:message>
1945    </d:item>
1946    
1947    <d:item name="dateortime:syntax error"
1948        modules="ContentChecker::HTML">
1949      <d:message xml:lang="en">The attribute value is not a date or
1950      time.</d:message>
1951    </d:item>
1952    
1953  <d:item name="enumerated:invalid"  <d:item name="enumerated:invalid"
1954      class="attribute-value-error">      modules="ContentChecker::HTML">
1955    <d:message xml:lang="en">This attribute only allow a limited set of    <d:message xml:lang="en">This attribute only allow a limited set of
1956    values and the specified value <code><var>{@}</var></code> is not one    values and the specified value <code><var>{@}</var></code> is not one
1957    of them.</d:message>    of them.</d:message>
# Line 1606  p { Line 1997  p {
1997    </d:desc>    </d:desc>
1998  </d:item>  </d:item>
1999    
2000    <d:item name="enumerated:non-conforming"
2001        modules="ContentChecker::HTML">
2002      <d:message xml:lang="en">Attribute value <code><var>{@}</var></code>
2003      is not allowed.</d:message>
2004    </d:item>
2005    
2006    <d:item name="duplicate http-equiv"
2007        modules="ContentChecker::HTML">
2008      <d:message xml:lang="en">There is another pragma
2009      <code><var>{value}</var></code>.</d:message>
2010    </d:item>
2011    
2012  <d:item name="duplicate ID"  <d:item name="duplicate ID"
2013      class="attribute-value-error">      class="attribute-value-error"
2014        modules="ContentChecker::XML ContentChecker::HTML">
2015    <d:message xml:lang="en">This identifier has already been    <d:message xml:lang="en">This identifier has already been
2016    assigned to another element.</d:message>    assigned to another element.</d:message>
2017    <!-- @@ <id=a xml:id=a>? -->    <!-- @@ <id=a xml:id=a>? -->
2018  </d:item>  </d:item>
2019    
2020    <d:item name="duplicate token"
2021        modules="ContentChecker::HTML HTML::Table">
2022      <d:message xml:lang="en">The token <code><var>{value}</var></code>
2023      appears in the attribute value twice.</d:message>
2024    </d:item>
2025    
2026    <d:item name="empty attribute value"
2027        modules="ContentChecker::HTML">
2028      <d:message xml:lang="en">The attribute value must not be empty.</d:message>
2029    </d:item>
2030    
2031    <d:item name="float:out of range"
2032        modules="ContentChecker::HTML">
2033      <d:message xml:lang="en">The specified value is out of range.</d:message>
2034    </d:item>
2035    
2036    <d:item name="float:syntax error"
2037        modules="ContentChecker::HTML">
2038      <d:message xml:lang="en">The attribute value is not a real
2039      number.</d:message>
2040    </d:item>
2041    
2042    <d:item name="fragment points itself"
2043        modules="ContentChecker">
2044      <d:message xml:lang="en">A fragment identifier references the element
2045      itself.</d:message>
2046    </d:item>
2047    
2048    <d:item name="fragment points nothing"
2049        modules="ContentChecker">
2050      <d:message xml:lang="en">A fragment identifier references no
2051      node.</d:message>
2052    </d:item>
2053    
2054    <d:item name="hashref:syntax error"
2055        modules="ContentChecker::HTML">
2056      <d:message xml:lang="en">A hash−name reference must start with a
2057      <code>#</code> character.</d:message>
2058    </d:item>
2059    
2060    <d:item name="id ne name"
2061        modules="ContentChecker::HTML">
2062      <d:message xml:lang="en">The <code>id</code> attribute value is
2063      different from the <code>name</code> attribute value.</d:message>
2064    </d:item>
2065    
2066    <d:item name="integer:syntax error"
2067        modules="ContentChecker::HTML">
2068      <d:message xml:lang="en">The attribute value is not an integer.</d:message>
2069    </d:item>
2070    
2071  <d:item name="link type:bad context"  <d:item name="link type:bad context"
2072      class="attribute-value-error">      modules="ContentChecker::HTML">
2073    <d:message xml:lang="en">The link type <code><var>$0</var></code>    <d:message xml:lang="en">The link type <code><var>{value}</var></code>
2074    cannot be specified for this element.</d:message>    cannot be specified for this element.</d:message>
2075    <d:desc xml:lang="en">    <d:desc xml:lang="en">
2076      <p>The specified link type cannot be used for the element.      <p>The specified link type cannot be used for the element.
# Line 1630  p { Line 2085  p {
2085    </d:desc>    </d:desc>
2086  </d:item>  </d:item>
2087    
2088    <d:item name="invalid attribute value"
2089        class="attribute-value-error"
2090        modules="ContentChecker::XML ContentChecker::HTML ContentChecker::Atom">
2091      <d:message xml:lang="en">Attribute value <code><var>{@}</var></code>
2092      is not an allowed value.</d:message>
2093    </d:item>
2094    
2095    <d:item name="length:syntax error"
2096        modules="ContentChecker::HTML">
2097      <d:message xml:lang="en">The attribute value is not a length
2098      value.</d:message>
2099    </d:item>
2100    
2101  <d:item name="link type:non-conforming"  <d:item name="link type:non-conforming"
2102      class="attribute-value-error">      modules="ContentChecker::HTML">
2103    <d:message xml:lang="en">The link type <code><var>$0</var></code>    <d:message xml:lang="en">The link type <code><var>{value}</var></code>
2104    is non-conforming.</d:message>    is non-conforming.</d:message>
2105    <d:desc xml:lang="en">    <d:desc xml:lang="en">
2106      <p>The specified link type is non-conforming, and therefore      <p>The specified link type is non-conforming, and therefore
# Line 1655  p { Line 2123  p {
2123    </d:desc>    </d:desc>
2124  </d:item>  </d:item>
2125    
2126  <d:item name="mismatched charset name" class="attribute-value-error"  <d:item name="meta content-type syntax error"
2127      level="m">      modules="ContentChecker::HTML">
2128    <d:message xml:lang="en">Character encoding name <code><var>$1</var></code>    <d:message xml:lang="en">The specified value is not a valid as a long
2129    is different from document character encoding    character encoding declaration.</d:message>
2130    <code><var>$0</var></code>.</d:message>  </d:item>
2131    
2132    <d:item name="mismatched charset name"
2133        modules="ContentChecker::HTML">
2134      <d:message xml:lang="en">The specified character encoding name
2135      <code><var>{value}</var></code> is different from the actual document
2136      character encoding <code><var>{text}</var></code>.</d:message>
2137    <d:desc xml:lang="en">    <d:desc xml:lang="en">
2138      <p>The specified character encoding name is different from      <p>The specified character encoding name is different from
2139      the character encoding of the document.  The document      the character encoding of the document.  The document
# Line 1667  p { Line 2141  p {
2141    </d:desc>    </d:desc>
2142  </d:item>  </d:item>
2143    
2144    <d:item name="mismatched charset name not checked"
2145        mopdules="ContentChecker::HTML">
2146      <d:message xml:lang="en">Whether the specified character encoding name
2147      <code><var>{value}</var></code> matches to the actual character encoding
2148      name cannot be checked since the input is not a byte stream.</d:message>
2149    </d:item>
2150    
2151    <d:item name="mode:syntax error"
2152        modules="ContentChecker::HTML">
2153      <d:message xml:lang="en">The attribute value is not a valid mode
2154      name.</d:message>
2155    </d:item>
2156    
2157    <d:item name="nninteger:out of range"
2158        modules="ContentChecker::HTML">
2159      <d:message xml:lang="en">The specified value is out of range.</d:message>
2160    </d:item>
2161    
2162    <d:item name="nninteger:syntax error"
2163        modules="ContentChecker::HTML">
2164      <d:message xml:lang="en">The attribute value is not a non‐negative
2165      integer.</d:message>
2166    </d:item>
2167    
2168    <d:item name="no referenced map"
2169        modules="ContentChecker">
2170      <d:message xml:lang="en">The <code>usemap</code> attribute references
2171      no image map.</d:message>
2172    </d:item>
2173    
2174    <d:item name="no referenced menu"
2175        modules="ContentChecker">
2176      <d:message xml:lang="en">The <code>contextmenu</code> attribute references
2177      no menu.</d:message>
2178    </d:item>
2179    
2180    <d:item name="no referenced header cell"
2181        modules="ContentChecker">
2182      <d:message xml:lang="en">There is no table header cell whose <code>id</code>
2183      is <code><var>{value}</var></code> in the same table.</d:message>
2184    </d:item>
2185    
2186    <d:item name="refresh:syntax error"
2187        modules="ContentChecker::HTML">
2188      <d:message xml:lang="en">the specified value is not a valid as part
2189      of a <code>Refresh</code> pragma.</d:message>
2190    </d:item>
2191    
2192    <d:item name="repeat:syntax error"
2193        modules="ContentChecker::HTML">
2194      <d:message xml:lang="en">The attribute value is not an integer or
2195      a string <code>template</code>.</d:message>
2196    </d:item>
2197    
2198  <d:item name="reserved browsing context name"  <d:item name="reserved browsing context name"
2199      class="attribute-value-error">      class="attribute-value-error">
2200    <d:message xml:lang="en">Browsing context name    <d:message xml:lang="en">Browsing context name
# Line 1687  p { Line 2215  p {
2215    </d:desc>    </d:desc>
2216  </d:item>  </d:item>
2217    
2218  </section>  <d:item name="Reserved Prefixes and Namespace Names:Name"
2219        modules="ContentChecker::XML">
2220      <d:message xml:lang="en">Namespace name <code><var>{text}</var></code>
2221      is reserved and cannot be used for an arbitrary prefix.</d:message>
2222    </d:item>
2223    
2224  <section id="attribute-value-warnings">  <d:item name="Reserved Prefixes and Namespace Names:Prefix"
2225  <h2>Attribute Value Warnings</h2>      modules="ContentChecker::XML">
2226      <d:message xml:lang="en">Namespace prefix <code><var>{text}</var></code>
2227      is reserved and cannot be used for an arbitrary namespace name.</d:message>
2228    </d:item>
2229    
2230  <d:item name="link type:proposed" level="s"  <d:item name="link type:proposed"
2231      class="attribute-value-warning should">      modules="ContentChecker::HTML">
2232    <d:message xml:lang="en">Link type <code><var>$0</var></code>    <d:message xml:lang="en">Link type <code><var>{value}</var></code>
2233    is proposed but not accepted yet; it <em>should not</em> be    is proposed but not accepted yet; it <em>should not</em> be
2234    used until it has been accepted.</d:message>    used until it has been accepted.</d:message>
2235    <d:desc>    <d:desc>
# Line 1710  p { Line 2245  p {
2245    </d:desc>    </d:desc>
2246  </d:item>  </d:item>
2247    
2248    <d:item name="sizes:syntax error"
2249        modules="ContentChecker::HTML">
2250      <d:message xml:lang="en">The specified value <code><var>{value}</var></code>
2251      is not a valid value.</d:message>
2252    </d:item>
2253    
2254    <d:item name="space in ID"
2255        modules="ContentChecker::HTML">
2256      <d:message xml:lang="en">White space characters are not allowed
2257      in the <code>id</code> attribute.</d:message>
2258    </d:item>
2259    
2260    <d:item name="template:not template"
2261        modules="ContentChecker ContentChecker::HTML">
2262      <d:message xml:lang="en">The node referenced by the <code>template</code>
2263      attribute is not a template.</d:message>
2264    </d:item>
2265    
2266    <d:item name="window name:empty"
2267        modules="ContentChecker::HTML">
2268      <d:message xml:lang="en">Browsing context name must not be empty.</d:message>
2269    </d:item>
2270    
2271    <d:item name="window name:reserved"
2272        modules="ContentChecker::HTML">
2273      <d:message xml:lang="en">Browsing context name
2274      <code><var>{value}</var></code> is reserved.</d:message>
2275    </d:item>
2276    
2277    <d:item name="word not allowed"
2278        modules="ContentChecker::HTML">
2279      <d:message xml:lang="en">The word <code><var>{value}</var></code> is not
2280      allowed in this attribute.</d:message>
2281    </d:item>
2282    
2283    <d:item name="XML 1.0 NCName:syntax error"
2284        modules="RDFXML">
2285      <d:message xml:lang="en">The specified value is not a legal XML Namespaces
2286      1.0 <code>NCName</code>.</d:message>
2287    </d:item>
2288    
2289  </section>  </section>
2290    
2291  <section id="table-model-errors">  <section id="table-model-errors">
2292  <h2>Table Model Errors</h2>  <h2>Table Model Errors</h2>
2293    
2294  <d:item name="table:colspan creates column with no anchored cell"  <d:item name="cell overlapping"
2295      class="table-model-error">      modules="HTML::Table">
2296      <d:message xml:lang="en">Cell slot (<var>{text}</var>) is filled by
2297      multiple cells.</d:message>
2298    </d:item>
2299    
2300    <d:item name="colspan creates column with no anchored cell"
2301        modules="HTML::Table">
2302    <d:message xml:lang="en">This <code>colspan</code> attribute    <d:message xml:lang="en">This <code>colspan</code> attribute
2303    results in creating a table column that does not contain    results in creating a table column that does not contain
2304    any cell anchored to it.</d:message>    any cell anchored to it.</d:message>
2305  </d:item>  </d:item>
2306    
2307    <d:item name="column with no anchored cell"
2308        modules="HTML::Table">
2309      <d:message xml:lang="en">This column has no anchored cell.</d:message>
2310    </d:item>
2311    
2312  <d:item name="table:no cell in last row"  <d:item name="table:no cell in last row"
2313      class="table-model-error">      class="table-model-error">
2314    <d:message xml:lang="en">The table has no cell (<code>td</code> or    <d:message xml:lang="en">The table has no cell (<code>td</code> or
# Line 1750  p { Line 2337  p {
2337    </d:desc>    </d:desc>
2338  </d:item>  </d:item>
2339    
2340    <d:item name="row with no anchored cell"
2341        modules="HTML::Table">
2342      <d:message xml:lang="en">This row has no anchored cell.</d:message>
2343    </d:item>
2344    
2345    <d:item name="rowspan creates row with no anchored cell"
2346        modules="HTML::Table">
2347      <d:message xml:lang="en">This <code>rowspan</code> attribute
2348      results in creating a table row that does not contain
2349      any cell anchored to it.</d:message>
2350    </d:item>
2351    
2352    
2353  </section>  </section>
2354    
2355  <section id="imt-warnings">  <section id="imt-warnings">
2356  <h2>Internet Media Type Warnings</h2>  <h2>Internet Media Type Errors</h2>
2357    
2358    <d:item name="IMT:composite"
2359        modules="ContentChecker::Atom">
2360      <d:message xml:lang="en">The specified media type is a composite
2361      type, which is not allowed in this context.</d:message>
2362    </d:item>
2363    
2364    <d:item name="IMT:syntax error"
2365        modules="ContentChecker::HTML ContentChecker::Atom">
2366      <d:message xml:lang="en">The specified value is not an Internet Media
2367      Type.</d:message>
2368    </d:item>
2369    
2370  <d:item name="IMT:obsolete subtype"  <d:item name="IMT:obsolete subtype"
2371      class="should" level="s">      class="should" level="s">
# Line 1791  p { Line 2403  p {
2403  <!-- TODO: Unknown message?? -->  <!-- TODO: Unknown message?? -->
2404  </d:item>  </d:item>
2405    
2406    <d:item name="not IMT"
2407        modules="ContentChecker::Atom">
2408      <d:message xml:lang="en">A value that is not an Internet Media Type
2409      is not allowed here.</d:message>
2410    </d:item>
2411    
2412  </section>  </section>
2413    
2414  <section id="uri-errors">  <section id="uri-errors">
2415  <h2>URI (or IRI) Errors</h2>  <h2>URL Errors</h2>
2416    
2417  <d:item name="URI::syntax error"  <d:item name="syntax error:iri3987"
2418      class="must" level="m">      modules="URIChecker">
2419      <d:message xml:lang="en">The specified value is syntactically not an
2420      IRI.</d:message>
2421    </d:item>
2422    
2423    <d:item name="syntax error:iriref3987"
2424        modules="URIChecker">
2425    <d:message xml:lang="en">The specified value is syntactically not an IRI    <d:message xml:lang="en">The specified value is syntactically not an IRI
2426    reference.</d:message>    reference.</d:message>
2427    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 1815  p { Line 2439  p {
2439    </d:desc>    </d:desc>
2440  </d:item>  </d:item>
2441    
2442  </section>  <d:item name="syntax error:rdfuriref"
2443        modules="URIChecker">
2444      <d:message xml:lang="en">The specified value is syntactically not an RDF
2445      URI reference.</d:message>
2446    </d:item>
2447    
2448  <section id="uri-shoulds">  <d:item name="syntax error:uri2396"
2449  <h2>URI (or IRI) Should-level Errors</h2>      modules="URIChecker">
2450      <d:message xml:lang="en">The specified value is syntactically not a
2451      URI according to RFC 2396.</d:message>
2452    </d:item>
2453    
2454  <d:item name="URI::dot-segment"  <d:item name="syntax error:uri3986"
2455      class="should" level="s">      modules="URIChecker">
2456      <d:message xml:lang="en">The specified value is syntactically not a
2457      URI.</d:message>
2458    </d:item>
2459    
2460    <d:item name="URL:address format"
2461        modules="URIChecker">
2462      <d:message xml:lang="en">URL host address format
2463      <code><var>{value}</var></code> is not supported by the
2464      conformance checker.</d:message>
2465    </d:item>
2466    
2467    <d:item name="URL:default port"
2468        modules="URIChecker">
2469      <d:message xml:lang="en">Default port number should be omitted.</d:message>
2470    </d:item>
2471    
2472    <d:item name="URL:dot-segment"
2473        modules="URIChecker">
2474    <d:message xml:lang="en">A dot-segment (<code>.</code> or    <d:message xml:lang="en">A dot-segment (<code>.</code> or
2475    <code>..</code>) occurs in an absolute reference.</d:message>    <code>..</code>) occurs in an absolute reference.</d:message>
2476    <d:desc>    <d:desc>
# Line 1836  p { Line 2485  p {
2485    </d:desc>    </d:desc>
2486  </d:item>  </d:item>
2487    
2488  <d:item name="URI::empty path"  <d:item name="URL:empty host"
2489      class="should" level="s">      modules="URIChecker">
2490    <d:message xml:lang="en">This IRI does not end with    <d:message xml:lang="en">The host component of the URL is empty.</d:message>
2491    a <code>/</code>.</d:message>  </d:item>
2492    
2493    <d:item name="URL:empty path"
2494        modules="URIChecker">
2495      <d:message xml:lang="en">The URL does not end with
2496      a <code>/</code> character.</d:message>
2497    <d:item xml:lang="en">    <d:item xml:lang="en">
2498      <p>The IRI does not end with a <code>/</code>.  If there is an      <p>The IRI does not end with a <code>/</code>.  If there is an
2499      authority component in an IRI, a <code>/</code> should be present      authority component in an IRI, a <code>/</code> should be present
# Line 1850  p { Line 2504  p {
2504    </d:item>    </d:item>
2505  </d:item>  </d:item>
2506    
2507  <d:item name="URI::lowercase hexadecimal digit"  <d:item name="URL:empty port"
2508      class="should" level="s">      modules="URIChecker">
2509      <d:message xml:lang="en">The port component of the URL is empty.</d:message>
2510    </d:item>
2511    
2512    <d:item name="URL:long host"
2513        modules="URIChecker">
2514      <d:message xml:lang="en">The host component of the URL
2515      is too long.</d:message>
2516    </d:item>
2517    
2518    <d:item name="URL:lowercase hexadecimal digit"
2519        modules="URIChecker">
2520    <d:message xml:lang="en">A lowercase hexadecimal digit is used    <d:message xml:lang="en">A lowercase hexadecimal digit is used
2521    in percent-encoding.</d:message>    in percent-encoding.</d:message>
2522    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 1861  p { Line 2526  p {
2526    </d:desc>    </d:desc>
2527  </d:item>  </d:item>
2528    
2529  <d:item name="URI::percent-encoded unreserved"  <d:item name="URL:non-DNS host"
2530      class="should" level="s">      modules="URIChecker">
2531      <d:message xml:lang="en">The host component of the URL
2532      is not a DNS host name.</d:message>
2533    </d:item>
2534    
2535    <d:item name="URL:non UTF-8 host"
2536        modules="URIChecker">
2537      <d:message xml:lang="en">The host component of the URL
2538      is not encoded in UTF-8.</d:message>
2539    </d:item>
2540    
2541    <d:item name="URL:password"
2542        modules="URIChecker">
2543      <d:message xml:lang="en">Password should not be included in a URL
2544      for the security.</d:message>
2545    </d:item>
2546    
2547    <d:item name="URL:percent-encoded unreserved"
2548        modules="URIChecker">
2549    <d:message xml:lang="en">An unreserved character is    <d:message xml:lang="en">An unreserved character is
2550    percent-encoded.</d:message>    percent-encoded.</d:message>
2551    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 1872  p { Line 2555  p {
2555    </d:desc>    </d:desc>
2556  </d:item>  </d:item>
2557    
2558  <d:item name="URI::uppercase scheme name"  <d:item name="URL:uppercase host"
2559      class="should" level="s">      modules="URIChecker">
2560    <d:message xml:lang="en">URI scheme name is in uppercase.</d:message>    <d:message xml:lang="en">The host <code><var>{value}</var></code>
2561      should be spelt in lowercase.</d:message>
2562    </d:item>
2563    
2564    <d:item name="URL:uppercase scheme name"
2565        modules="URIChecker">
2566      <d:message xml:lang="en">URL scheme name is in uppercase.</d:message>
2567    <d:desc xml:lang="en">    <d:desc xml:lang="en">
2568      <p>The scheme part of the IRI is written in uppercase letter.</p>      <p>The scheme part of the IRI is written in uppercase letter.</p>
2569    
# Line 1917  p { Line 2606  p {
2606  <section id="information">  <section id="information">
2607  <h2>Stability Information</h2>  <h2>Stability Information</h2>
2608    
2609  <d:item name="status:cr:element" class="level-i" level="i">  <d:item name="deprecated:attr"
2610        modules="ContentChecker">
2611      <d:message xml:lang="en">This attribute is deprecated.</d:message>
2612    </d:item>
2613    
2614    <d:item name="deprecated:element"
2615        modules="ContentChecker">
2616      <d:message xml:lang="en">This element is deprecated.</d:message>
2617    </d:item>
2618    
2619    <d:item name="status:cr:element"
2620        modules="ContentChecker">
2621    <d:message xml:lang="en">This element is in the    <d:message xml:lang="en">This element is in the
2622    <strong>call for implementation</strong> stage.</d:message>    <strong>call for implementation</strong> stage.</d:message>
2623    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 1933  p { Line 2633  p {
2633    </d:desc>    </d:desc>
2634  </d:item>  </d:item>
2635    
2636  <d:item name="status:lc:element" class="level-i" level="i">  <d:item name="status:lc:element"
2637        modules="ContentChecker">
2638    <d:message xml:lang="en">This element is in the <strong>last    <d:message xml:lang="en">This element is in the <strong>last
2639    call for comments</strong> stage.</d:message>    call for comments</strong> stage.</d:message>
2640    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 1950  p { Line 2651  p {
2651    </d:desc>    </d:desc>
2652  </d:item>  </d:item>
2653    
2654  <d:item name="status:wd:element" class="level-i" level="i">  <d:item name="status:wd:element"
2655        modules="ContentChecker">
2656    <d:message xml:lang="en">This element is documented in a <strong>working    <d:message xml:lang="en">This element is documented in a <strong>working
2657    draft</strong>.</d:message>    draft</strong>.</d:message>
2658    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 1965  p { Line 2667  p {
2667    </d:desc>    </d:desc>
2668  </d:item>  </d:item>
2669    
2670  <d:item name="status:non-standard:element" class="level-i" level="i">  <d:item name="status:non-standard:element"
2671        modules="ContentChecker">
2672    <d:message xml:lang="en">This element is <strong>not part of any    <d:message xml:lang="en">This element is <strong>not part of any
2673    standard</strong> the conformance checker knows.</d:message>    standard</strong> the conformance checker knows.</d:message>
2674    <d:desc xml:lang="en">    <d:desc xml:lang="en">
# Line 1976  p { Line 2679  p {
2679      there is really a standard that defines the element.</p>      there is really a standard that defines the element.</p>
2680    </d:desc>    </d:desc>
2681  </d:item>  </d:item>
2682    
2683    <d:item name="status:cr:attr"
2684        modules="ContentChecker">
2685      <d:message xml:lang="en">This attribute is in the
2686      <strong>call for implementation</strong> stage.</d:message>
2687      <d:desc xml:lang="en">
2688        <p>The attribute is in the call for implementation stage.</p>
2689        
2690        <p>Usually, using the attribute is safe.  However, it is a new feature
2691        so that it might not be implemented correctly.  If it is found that
2692        the feature is hard or impossible to implement, the feature
2693        might be revised, or in some case it might be dropped.</p>
2694      </d:desc>
2695    </d:item>
2696    
2697    <d:item name="status:lc:attr"
2698        modules="ContentChecker">
2699      <d:message xml:lang="en">This attribute is in the <strong>last
2700      call for comments</strong> stage.</d:message>
2701      <d:desc xml:lang="en">
2702        <p>The attribute is in the last call for comments stage.</p>
2703        
2704        <p>The attribute is relatively mature, though the standardization
2705        is not done yet.  It may be used for experiments.  Since it is a new
2706        feature, it might not be implemented correctly or at all.  If it is
2707        found that the feature is hard or impossible to implement, the feature
2708        might be revised or might be dropped.</p>
2709      </d:desc>
2710    </d:item>
2711    
2712    <d:item name="status:wd:attr"
2713        modules="ContentChecker">
2714      <d:message xml:lang="en">This attribute is documented in a <strong>working
2715      draft</strong>.</d:message>
2716      <d:desc xml:lang="en">
2717        <p>The attribute is documented in a working or editor's draft
2718        and not yet completed.</p>
2719        
2720        <p>The attribute should not be used for any practical purpose.
2721        The feature might be drastically changed later or might be
2722        entirely removed.</p>
2723      </d:desc>
2724    </d:item>
2725    
2726    <d:item name="status:non-standard:attr"
2727        modules="ContentChecker">
2728      <d:message xml:lang="en">This attribute is <strong>not part of any
2729      standard</strong> the conformance checker knows.</d:message>
2730      <d:desc xml:lang="en">
2731        <p>The attribute is not part of any standard or draft the conformance
2732        checker is aware of.</p>
2733        
2734        <p>The attribute should not be used for any practical purpose unless
2735        there is really a standard that defines the attribute.</p>
2736      </d:desc>
2737    </d:item>
2738    </section>
2739    
2740    <section id="langtag-errors">
2741    <h2>Language Tag Errors</h2>
2742    
2743    <d:item name="langtag:extension:duplication"
2744        modules="LangTag">
2745      <d:message xml:lang="en">There is another extension subtag
2746      <code><var>{value}</var></code>.</d:message>
2747    </d:item>
2748    
2749    <d:item name="langtag:illegal"
2750        modules="LangTag">
2751      <d:message xml:lang="en">Subtag <code><var>{value}</var></code> is
2752      syntactically invalid.</d:message>
2753    </d:item>
2754    
2755    <d:item name="langtag:language:case"
2756        modules="LangTag">
2757      <d:message xml:lang="en">It is a good practice to represent ISO 639-1
2758      language code <code><var>{value}</var></code> in lowercase.</d:message>
2759    </d:item>
2760    
2761    <d:item name="langtag:language:mul"
2762        modules="LangTag">
2763      <d:message xml:lang="en">Langauge tag <code>mul</code> should not be
2764      used.</d:message>
2765    </d:item>
2766    
2767    <d:item name="langtag:language:nosemantics"
2768        modules="LangTag">
2769      <d:message xml:lang="en">No semantics is defined for language subtag
2770      <code><var>{value}</var></code>.</d:message>
2771    </d:item>
2772    
2773    <d:item name="langtag:language:syntax"
2774        modules="LangTag">
2775      <d:message xml:lang="en">The language subtag <code><var>{value}</var></code>
2776      is syntactically invalid.</d:message>
2777    </d:item>
2778    
2779    <d:item name="langtag:language:und"
2780        modules="LangTag">
2781      <d:message xml:lang="en">Langauge tag <code>und</code> should not be
2782      used.</d:message>
2783    </d:item>
2784    
2785    <d:item name="langtag:private"
2786        modules="LangTag">
2787      <d:message xml:lang="en">It would be better if a private use language
2788      tag (<code><var>{value}</var></code>) is not used.</d:message>
2789    </d:item>
2790    
2791    <d:item name="langtag:privateuse:syntax"
2792        modules="LangTag">
2793      <d:message xml:lang="en">Private use subtag <code><var>{value}</var></code>
2794      is syntactically invalid.</d:message>
2795    </d:item>
2796    
2797    <d:item name="langtag:region:case"
2798        modules="LangTag">
2799      <d:message xml:lang="en">It is a good practice to represent ISO 3166
2800      country code <code><var>{value}</var></code> in uppercase.</d:message>
2801    </d:item>
2802    
2803    <d:item name="langtag:region:nosemantics"
2804        modules="LangTag">
2805      <d:message xml:lang="en">No semantics is defined for region subtag
2806      <code><var>{value}</var></code>.</d:message>
2807    </d:item>
2808    
2809    <d:item name="langtag:region:private"
2810        modules="LangTag">
2811      <d:message xml:lang="en">Use of private use country code
2812      <code><var>{value}</var></code> is not allowed.</d:message>
2813    </d:item>
2814    
2815    </section>
2816    
2817    <section id="rdfxml-errors">
2818    <h2>RDF/XML Errors</h2>
2819    
2820    <d:item name="bad rdf namespace"
2821        modules="RDFXML">
2822      <d:message xml:lang="en">The namespace URI of an element that
2823      represents an RDF concept must be
2824      <code>http://www.w3.org/1999/02/22-rdf-syntax-ns#</code>.</d:message>
2825    </d:item>
2826    
2827    <d:item name="duplicate rdf id"
2828        modules="RDFXML">
2829      <d:message xml:lang="en">The specified value is already used as an
2830      ID.</d:message>
2831    </d:item>
2832    
2833    <d:item name="duplicate unqualified attr"
2834        modules="RDFXML">
2835      <d:message xml:lang="en">Both unqualified attribute and namespace‐qualified
2836      RDF attribute are specified, which is not allowed.</d:message>
2837    </d:item>
2838    
2839    <d:item name="parse type other"
2840        modules="RDFXML">
2841      <d:message xml:lang="en">An invalid value is specified to
2842      the <code>parseType</code> attribute.</d:message>
2843    </d:item>
2844    
2845    <d:item name="second node element"
2846        modules="RDFXML">
2847      <d:message xml:lang="en">There is another element, such that
2848      this element is not allowed.</d:message>
2849    </d:item>
2850    
2851    <d:item name="unqualified attr"
2852        modules="RDFXML">
2853      <d:message xml:lang="en">Unqualified attribute is not allowed.</d:message>
2854    </d:item>
2855    
2856    <d:item name="unqualified rdf attr"
2857        modules="RDFXML">
2858      <d:message xml:lang="en">RDF attribute should be
2859      namespace‐qualified.</d:message>
2860    </d:item>
2861    
2862  </section>  </section>
2863    
2864  <section id="unsupported-messages">  <section id="unsupported-messages">
2865  <h2><i>Unsupported</i> Messages</h2>  <h2><i>Unsupported</i> Messages</h2>
2866    
2867  <d:item name="element"  <d:item name="unknown element"
2868      class="unsupported" level="unsupported">      modules="ContentChecker">
2869    <d:message xml:lang="en">Conformance checking for element    <d:message xml:lang="en">Conformance checking for element
2870    <code><var>{local-name}</var></code> is not supported; <em>it might or    <code><var>{local-name}</var></code> is not supported; <em>it might or
2871    might not be conforming</em>.</d:message>    might not be conforming</em>.</d:message>
# Line 1992  p { Line 2875  p {
2875    </d:desc>    </d:desc>
2876  </d:item>  </d:item>
2877    
2878  <d:item name="attribute"  <d:item name="unknown attribute"
2879      class="unsupported" level="unsupported">      modules="ContentChecker ContentChecker::HTML ContentChecker::Atom">
2880    <d:message xml:lang="en">Conformance checking for attribute    <d:message xml:lang="en">Conformance checking for attribute
2881    <code><var>{local-name}</var></code> of element    <code><var>{local-name}</var></code> of element
2882    <code><var>{element-local-name}</var></code> is not supported;    <code><var>{element-local-name}</var></code> is not supported;
# Line 2004  p { Line 2887  p {
2887    </d:desc>    </d:desc>
2888  </d:item>  </d:item>
2889    
2890  <d:item name="link type"  <d:item name="unknown link type"
2891      class="unsupported" level="unsupported">      modules="ContentChecker::HTML">
2892    <d:message xml:lang="en">Link type <code><var>$0</var></code> is not    <d:message xml:lang="en">Link type <code><var>{value}</var></code> is not
2893    standardized or registered at the time of the release of the conformance    standardized or registered at the time of the release of the conformance
2894    checker; <em>it is non-conforming unless it now has been    checker; <em>it is non-conforming unless it now has been
2895    registered</em>.</d:message>    registered</em>.</d:message>
# Line 2031  p { Line 2914  p {
2914  </d:item>  </d:item>
2915    
2916  <d:item name="event handler"  <d:item name="event handler"
2917      class="unsupported" level="unsupported">      modules="ContentChecker::HTML">
2918    <d:message xml:lang="en">Conformance checking for event handler attribute    <d:message xml:lang="en">Conformance checking for event handler attribute
2919    is not supported; <em>it might or might not be conforming.</em></d:message>    is not supported; <em>it might or might not be conforming.</em></d:message>
2920  </d:item>  </d:item>
2921    
2922  <d:item name="media query"  <d:item name="media query"
2923      class="unsupported" level="unsupported">      modules="ContentChecker::HTML">
2924    <d:message xml:lang="en">Conformance checking for media query    <d:message xml:lang="en">Conformance checking for media query
2925    is not supported; <em>it might or might not be conforming.</em></d:message>    is not supported; <em>it might or might not be conforming.</em></d:message>
2926  </d:item>  </d:item>
2927    
2928  <d:item name="script"  <d:item name="addr-spec not supported"
2929      class="unsupported" level="unsupported">      modules="ContentChecker::Atom">
2930      <d:message xml:lang="en">Conformance checking for an <code>addr-spec</code>
2931      is not supported; <em>it might or might not be conforming.</em></d:message>
2932    </d:item>
2933    
2934    <d:item name="XML script lang"
2935        modules="ContentChecker::HTML">
2936    <d:message xml:lang="en">Conformance checking for script    <d:message xml:lang="en">Conformance checking for script
2937    language <code><var>$0</var></code> is not supported;    language <code><var>{text}</var></code> is not supported;
2938    <em>it might or might not be conforming.</em></d:message>    <em>it might or might not be conforming.</em></d:message>
2939  </d:item>  </d:item>
2940    
2941  <d:item name="style"  <d:item name="XML style lang"
2942      class="unsupported" level="unsupported">      modules="ContentChecker::HTML">
2943    <d:message xml:lang="en">Conformance checking for style    <d:message xml:lang="en">Conformance checking for style
2944    language <code><var>$0</var></code> is not supported;    language <code><var>{text}</var></code> is not supported;
2945    <em>it might or might not be conforming.</em></d:message>    <em>it might or might not be conforming.</em></d:message>
2946  </d:item>  </d:item>
2947    
2948    <d:item name="atom|content not supported"
2949        modules="ContentChecker::Atom">
2950      <d:message xml:lang="en">Conformance checking for an Atom
2951      <code>content</code> element with <code>type</code>
2952      <code><var>{text}</var></code> is not supported.</d:message>
2953    </d:item>
2954    
2955  </section>  </section>
2956    
2957  <d:cat name="WebHACC:Title">  <d:cat name="WebHACC:Title">
# Line 2223  p { Line 3119  p {
3119    <d:text xml:lang="ja">再整形</d:text>    <d:text xml:lang="ja">再整形</d:text>
3120  </d:cat>  </d:cat>
3121    
3122    <d:cat name="RDF Triples">
3123      <d:text xml:lang="en"><abbr>RDF</abbr> Triples</d:text>
3124      <d:text xml:lang="ja"><abbr lang="en">RDF</abbr> 三項組</d:text>
3125    </d:cat>
3126    
3127    <d:cat name="RDF">
3128      <d:text xml:lang="en"><abbr>RDF</abbr></d:text>
3129      <d:text xml:lang="ja"><abbr lang="en">RDF</abbr></d:text>
3130    </d:cat>
3131    
3132  <d:cat name="Structural Errors">  <d:cat name="Structural Errors">
3133    <d:text xml:lang="en">Structural Errors</d:text>    <d:text xml:lang="en">Structural Errors</d:text>
3134    <d:text xml:lang="ja">構造的誤り</d:text>    <d:text xml:lang="ja">構造的誤り</d:text>
# Line 2375  p { Line 3281  p {
3281    <d:text xml:lang="ja">バイト</d:text>    <d:text xml:lang="ja">バイト</d:text>
3282  </d:cat>  </d:cat>
3283    
3284    <d:cat name="Subject">
3285      <d:text xml:lang="en">Subject</d:text>
3286      <d:text xml:lang="ja">主語</d:text>
3287    </d:cat>
3288    
3289    <d:cat name="Predicate">
3290      <d:text xml:lang="en">Predicate</d:text>
3291      <d:text xml:lang="ja">述語</d:text>
3292    </d:cat>
3293    
3294    <d:cat name="Object">
3295      <d:text xml:lang="en">Object</d:text>
3296      <d:text xml:lang="ja">目的語</d:text>
3297    </d:cat>
3298    
3299  <d:cat name="character">  <d:cat name="character">
3300    <d:text xml:lang="en">character</d:text>    <d:text xml:lang="en">character</d:text>
3301    <d:text xml:lang="ja">文字</d:text>    <d:text xml:lang="ja">文字</d:text>

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.33

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24