XHTML Basic

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

XHTML Basic est un langage de balisage défini par le World Wide Web Consortium (W3C). C'est un sous-ensemble de XHTML pensé pour les appareils peu puissants : téléphones mobiles, assistants personnels, décodeurs.

Sa première version est une recommandation de 2000, remplacée en 2008 par la version 1.1. Il a servi de socle à l'XHTML Mobile Profile de la norme WAP 2.0.

Historique

La version 1.0 est publiée le . Elle est construite avec la modularisation de XHTML, qui permet de définir un langage en choisissant parmi une série de modules.

La version 1.1 date du . Elle repose sur une modularisation plus récente et ajoute notamment la gestion des formulaires complets, des événements et des scripts.

Contenu

Comme tout document XHTML, un document XHTML Basic est une application XML : il doit être bien formé, avec des balises fermées et des noms d'éléments en minuscules.

La version 1.0 reprend les modules suivants :

Les cadres, les tableaux complexes et les scripts en sont absents.

Exemple

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN"
  "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
  <head>
    <title>Page de test</title>
  </head>
  <body>
    <h1>Titre</h1>
    <p>Un lien vers le <a href="http://www.w3.org/">W3C</a>.</p>
  </body>
</html>

Usage

L'Open Mobile Alliance (ex-WAP Forum) l'a retenu comme base de l'XHTML Mobile Profile, qui remplace le Wireless Markup Language (WML) dans WAP 2.0. Il est tombé en désuétude avec les smartphones et l'arrivée de HTML5.

Notes et références

  1. 1 2 3 (en) « XHTML Basic », sur w3.org, World Wide Web Consortium, .
  2. ↑ (en) « Modularization of XHTML », sur w3.org, World Wide Web Consortium.
  3. ↑ (en) « XHTML Basic 1.1 », sur w3.org, World Wide Web Consortium, .

Voir aussi