2. Definition av "att följa standarden"

Innehåll

Denna sektion är av normativ karaktär.

Nyckelorden "MåSTE" ("MUST"), "FåR INTE" ("MUST NOT"), "KRäVD" ("REQUIRED"), "SKALL" ("SHALL"), "SKALL INTE" ("SHALL NOT"), "BöR" ("SHOULD"), "REKOMMENDERAS" ("RECOMMENDED"), "KAN" ("MAY"), och "VALFRI" ("OPTIONAL") i detta dokument kommer att tolkas som det finns beskrivet i [RFC2119].

2.1. Dokument som följer standarden

Denna version av XHTML ger en definition av att XHTML-dokument strikt följer standarden, dokument som är begränsade till element och attribut från XHTML:s namnrymd.

2.1.1.Dokument som strikt följer standarden

Ett XHTML 1.1-dokument som strikt följer standarden är ett dokument som endast kräver sådant som beskrivs som tvingande krav i denna specifikation. Ett sådant dokument måste uppfylla samtliga följande krav:

  1. Dokumentet måste uppfylla de krav som beskrivs i Bilaga C.

  2. Dokumentets rot-element måste vara <html> .

  3. Dokumentets rot-element måste ange XHTML:s namnrymd genom användning av attributet xmlns [XMLNAMES]. XHTML:s namnrymd identifieras som "http://www.w3.org/1999/xhtml".

  4. Det måste finnas en DOCTYPE-deklaration i dokumentet, före rot-elementet. Om det finns en publik identifierare (public identifier) angiven i DOCTYPE-deklarationen, så måste den hänvisa till den DTD som återfinns i Bilaga C genom att använda dess publika fomella identifierare (Formal Public Identifier). System-identifierare kan anpassas på lämpligt sätt.

    <!DOCTYPE
    html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Här är ett exempel på ett XHTML 1.1 dokument.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" >
<head>
<title>Virtuellt bibliotek</title>
</head>
<body>
<p>Flyttat till <a href="http://vlib.org/">vlib.org</a>.</p>
</body>
</html>

Lägg märke till att i detta exempel finns en XML-deklarationen angiven. En XML-deklaration, likt den som syns ovan, krävs inte för alla XML dokument. Författare till XHTML-dokument uppmuntras dock att använda XML-deklarationer i alla sina dokument. En sådan deklaration krävs däremot när dokumentets teckenkod är något annat än de förvalda UTF-8 eller UTF-16.

2.2.Användarprogram som följer standarden

För att ett användarprogram ska uppfylla kraven, måste samtliga krav för användarprogram som finns definierade i [XHTMLMOD] vara uppfyllda.