Beruflich Dokumente
Kultur Dokumente
■ Définitions
– peut être considéré comme la version 5 du
langage HTML
– HTML selon les règles du métalangage XML
■ Versions
– XHTML 1.0, recommandation du W3C
entérinée le 26 janvier 2000
– XHTML1.1, recommandation du W3C
entérinée le 31 mai 2001,
– XHTML 2.0, documents de travail publiés en
décembre 2002
Limitations du langage HTML
■ Pluralité
– Développement de fonctions propriétaires plutôt
des standards par les concepteurs de navigateurs
Web
■ Manque d’Extensibilité
– Addition d'un nouveau groupe d'éléments peut
entraîner la modification intégrale des
spécifications du langage
■ Manque de portabilité
– Langage HTML peu rigoureux, donc non portables
vers les supports autres que les PC
De XML à XHTML
■ Langage XML (Extensible Markup Language)
■ Inventer un ensemble de balises pour une
application bien particulière extensibilité
■ Séparer totalement le contenu de la forme
portabilité
■ Valider la structure du document selon le
contexte (DTD = Document Type Definition)
■ Maintenir le support des balises et attributs du
langage HTML 4 à travers la norme XHTML
passerelle entre HTML et XML
Espace de nommage XML
= collection de types d'éléments et de
noms d'attributs, identifiés par une
référence URI (Uniform Resource
Identifier)
■ inclure un attribut d'espace de nommage
xmlns dans la balise <html>
<html xmlns=http://www.w3.org>/1999/xhtml
xml:lang="fr" lang="fr">
…
<math xmlns="http://www.w3.org/1998/Math/MathML">
Outils de migration HTML XHTML
■ Homesite de Allaire
<script language="javascript"
type="text/javascript">
<! [CDATA[
c'est ici que se trouve le script
]]>
</script>
Prologue XHTML = XML
<?xml version="l.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD
XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml">
<head>...