HTML en HTML 4 TRANSITIONEL

Fermé
JSIT99 Messages postés 29 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 14 juin 2010 - 18 mai 2008 à 12:44
JSIT99 Messages postés 29 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 14 juin 2010 - 19 mai 2008 à 11:40
Bonjour,
Je n'arrives pas a valider la page qui suit dans le W3C en tant que page html4transitionnel

Quelqu'un peut il maider
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title>Document sans nom</title>

<link rel="stylesheet" type="text/css" media="screen,projection" href="ecran.css">
</head>
<body>
alink="#000000" bgcolor="#fffaee" link="#111155" text="#000000" vlink="#663333">


<table align="center" cellpadding="0" cellspacing="0">
<tbody><tr>
<td width="20"><img alt= src="html_fichiers/t.gif" alt="" height="1" width="20"></td>
<td valign="top">

<!-- Navigation -->
<table class="nav" align="center" border="0" cellpadding="0" cellspacing="0" width="230">
<tbody><tr>
<td colspan="3" align="center"><b>
<font face="fantasy, Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif">
<font color="#444444">
<font size="7">XML</font>  <font size="6">en<br>10  points</font>
</font>
</font>
</b></td>
</tr>
<tr>
<td colspan="3" height="20">
</td></tr>
<tr>
<td colspan="3">
<table bgcolor="#ddd8cc" border="0" cellpadding="1" cellspacing="0" width="100%"><tbody><tr><td>
<table bgcolor="#eee9dd" border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr><td></td><td bgcolor="#eee9dd">
<b><font face="fantasy, Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif"><a href="http://www.inventice.com/Upload/Cours/200018/%7B74FCFDEB-F05E-4F3B-988E-F2C526F2640A%7D/html.html">XML en 5 points</a></font></b>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td>
</tr>
<tr>
<td valign="top"><img alt= src="html_fichiers/ddd8cc.gif" alt="" height="6" hspace="7" vspace="7" width="6"></td>
<td bgcolor="#ccc7bb" width="1"><img alt= src="html_fichiers/t.gif" alt="" height="1" width="1"></td><td>
<table border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr><td>
<a href="http://www.inventice.com/Upload/Cours/200018/%7B74FCFDEB-F05E-4F3B-988E-F2C526F2640A%7D/html.html">XML est une méthode pour structurer des données</a>
</td></tr></tbody></table>
</td>
</tr>
<tr>
<td valign="top"><img alt= src="html_fichiers/ddd8cc.gif" alt="" height="6" hspace="7" vspace="7" width="6"></td>
<td bgcolor="#ccc7bb" width="1"><img alt= src="html_fichiers/t.gif" alt="" height="1" width="1"></td><td>
<table border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr><td>
<a href="http://www.inventice.com/Upload/Cours/200018/%7B74FCFDEB-F05E-4F3B-988E-F2C526F2640A%7D/html.html">XML ressemble un peu à HTML</a>
</td></tr></tbody></table>
</td>
</tr>
<tr>
<td valign="top"><img alt= src="html_fichiers/ddd8cc.gif" alt="" height="6" hspace="7" vspace="7" width="6"></td>
<td bgcolor="#ccc7bb" width="1"><img alt= src="html_fichiers/t.gif" alt="" height="1" width="1"></td><td>
<table border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr><td>
<a href="http://www.inventice.com/Upload/Cours/200018/%7B74FCFDEB-F05E-4F3B-988E-F2C526F2640A%7D/html.html">XML est du texte, mais il n'est pas destiné à être lu</a>
</td></tr></tbody></table>
</td>
</tr>
<tr>
<td valign="top"><img alt= src="html_fichiers/ddd8cc.gif" alt="" height="6" hspace="7" vspace="7" width="6"></td>
<td bgcolor="#ccc7bb" width="1"><img alt= src="html_fichiers/t.gif" alt="" height="1" width="1"></td><td>
<table border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr><td>
<a href="http://www.inventice.com/Upload/Cours/200018/%7B74FCFDEB-F05E-4F3B-988E-F2C526F2640A%7D/html.html">XML est bavard, mais ce n'est pas un problème</a>
</td></tr></tbody></table>
</td>
</tr>
<tr>
<td valign="top"><img alt= src="html_fichiers/ddd8cc.gif" alt="" height="6" hspace="7" vspace="7" width="6"></td>
<td bgcolor="#ccc7bb" width="1"><img alt= src="html_fichiers/t.gif" alt="" height="1" width="1"></td><td>
<table border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr><td>
<a href="http://www.inventice.com/Upload/Cours/200018/%7B74FCFDEB-F05E-4F3B-988E-F2C526F2640A%7D/html.html">XML est une famille de technologies</a>
</td></tr></tbody></table>
</td>
</tr>
<tr>
<td colspan="3" height="20">
</td></tr>
<tr>
<td colspan="3">
<table bgcolor="#ddd8cc" border="0" cellpadding="1" cellspacing="0" width="100%"><tbody><tr><td>
<table bgcolor="#eee9dd" border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr><td></td><td bgcolor="#eee9dd">
<b><font face="fantasy, Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif">et 5 qui font 10</font></b>
</td></tr></tbody></table>
</td></tr></tbody></table>
</td>
</tr>
<tr>
<td valign="top"><img alt= src="html_fichiers/ddd8cc.gif" alt="" height="6" hspace="7" vspace="7" width="6"></td>
<td bgcolor="#ccc7bb" width="1"><img alt= src="html_fichiers/t.gif" alt="" height="1" width="1"></td><td>
<table border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr><td>
<a href="http://www.inventice.com/Upload/Cours/200018/%7B74FCFDEB-F05E-4F3B-988E-F2C526F2640A%7D/html.html">XML est nouveau, mais pas si nouveau que ça</a>
</td></tr></tbody></table>
</td>
</tr>
<tr>
<td valign="top"><img alt= src="html_fichiers/ddd8cc.gif" alt="" height="6" hspace="7" vspace="7" width="6"></td>
<td bgcolor="#ccc7bb" width="1"><img alt= src="html_fichiers/t.gif" alt="" height="1" width="1"></td><td>
<table border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr><td>
<a href="http://www.inventice.com/Upload/Cours/200018/%7B74FCFDEB-F05E-4F3B-988E-F2C526F2640A%7D/html.html">XML conduit HTML à XHTML</a>
</td></tr></tbody></table>
</td>
</tr>
<tr>
<td valign="top"><img alt= src="html_fichiers/ddd8cc.gif" alt="" height="6" hspace="7" vspace="7" width="6"></td>
<td bgcolor="#ccc7bb" width="1"><img alt= src="html_fichiers/t.gif" alt="" height="1" width="1"></td><td>
<table border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr><td>
<a href="http://www.inventice.com/Upload/Cours/200018/%7B74FCFDEB-F05E-4F3B-988E-F2C526F2640A%7D/html.html">XML est modulaire</a>
</td></tr></tbody></table>
</td>
</tr>
<tr>
<td valign="top"><img alt= src="html_fichiers/ddd8cc.gif" alt="" height="6" hspace="7" vspace="7" width="6"></td>
<td bgcolor="#ccc7bb" width="1"><img alt= src="html_fichiers/t.gif" alt="" height="1" width="1"></td><td>
<table border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr><td>
<a href="http://www.inventice.com/Upload/Cours/200018/%7B74FCFDEB-F05E-4F3B-988E-F2C526F2640A%7D/html.html">XML est le fondement de RDF et du Web Sémantique</a>
</td></tr></tbody></table>
</td>
</tr>
<tr>
<td valign="top"><img alt= src="html_fichiers/ddd8cc.gif" alt="" height="6" hspace="7" vspace="7" width="6"></td>
<td bgcolor="#ccc7bb" width="1"><img alt= src="html_fichiers/t.gif" alt="" height="1" width="1"></td><td>
<table border="0" cellpadding="3" cellspacing="0" width="100%"><tbody><tr><td>
<a href="http://www.inventice.com/Upload/Cours/200018/%7B74FCFDEB-F05E-4F3B-988E-F2C526F2640A%7D/html.html">XML est libre de droits, indépendant des plates-formes et correctement pris en charge</a>
</td></tr></tbody></table>
</td>
</tr>
</tbody></table>

<!--
ccc7bb
ddd8cc
#eee9dd
-->

</td>
<!-- Espace vertical -->
<td valign="top"><alt img src="html_fichiers/t.gif" height="1" width="21"></td>
<!-- Contenu -->
<td>

<table align="center" bgcolor="#aaaaaa" border="0" cellpadding="0" cellspacing="1" width="670"><tbody><tr><td>
<table align="center" bgcolor="#ffffff" border="0" cellpadding="21" cellspacing="0" width="100%"><tbody><tr><td>

<h1 align="center"><font color="#444444" face="Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif">XML en 10 points</font></h1>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr>
<td width="70%">

<table border="0" cellpadding="12" cellspacing="0" width="100%"><tbody><tr><td>
<p align="justify">
<font face="Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif">
<b>XML, XLink, Namespace, DTD, Schema, CSS, XHTML, ...
Si vous découvrez XML, il vous est peut-être difficile de savoir par où commencer.
Ce résumé en 10 points présente les concepts de base et donne un aperçu global des importantes applications dérivées d'XML.
Et si vous devez effectuer une présentation sur XML, pourquoi ne pas commencer par ces 10 points ?</b>
</font>
</p>
</td><td></td></tr></tbody></table>

</td>
<td width="30%">

<table bgcolor="#ddd8cc" border="0" cellpadding="1" cellspacing="0" width="100%"><tbody><tr><td>
<table bgcolor="#eee9dd" border="0" cellpadding="12" cellspacing="0" width="100%"><tbody><tr><td>
<p align="justify">
<font face="'Bitstream Vera Serif', Georgia, Garamond, Times, serif;">
<font size="2">
Le balisage du <a href="http://www.w3.org/XML/1999/XML-in-10-points.fr.html">document original</a> du <a href="https://www.w3.org" title="World Wide Web Consortium">W3C</a> a été modifié pour les besoins de cet exercice.
</font></font></p>
<p>
<font face="'Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif">
<font size="2">
Sur un vrai site, les liens internes à la page seraient des liens vers d'autres pages.
</font></font></p>
</td></tr></tbody></table>
</td></tr></tbody></table>

</td>
</tr>
</tbody></table>


<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td width="100%"><a id="toc1"></a><font color="#444444" face="Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif" size="5">
<b>XML est une méthode pour structurer des données</b>
</font>
</td>
</tr><tr><td bgcolor="#ccc7bb" height="1"><alt img src="html_fichiers/t.gif" height="1" width="1"></td></tr>
</tbody></table>


<p align="justify">
<font face="'Bitstream Vera Serif', Georgia, Garamond, Times, serif;">
On entend par "données structurées" des éléments tels que des feuilles
de calcul, des carnets d'adresses, des paramètres de configuration, des
transactions financières, des dessins techniques, etc.
XML est un ensemble de règles, de lignes directrices, de conventions
(quel que soit le nom que vous voulez leur donner) pour la conception
de formats texte permettant de structurer des données.
XML facilite la réalisation de fichiers qui ne soient pas ambigus, et
qui évitent les pièges courants, tels que la non-extensibilité,
l'absence de prise en charge de l'internationalisation/localisation et
la dépendance par rapport à certaines plates-formes.
XML est conforme à <a href="http://www.unicode.org/">Unicode.</a>
</font>
</p>

<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td width="100%"><a id="toc2"></a><font color="#444444" face="Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif" size="5">
<b>XML ressemble un peu à HTML</b>
</font>
</td>
</tr><tr><td bgcolor="#ccc7bb" height="1"><alt img src="html_fichiers/t.gif" height="1" width="1"></td></tr>
</tbody></table>

<p align="justify"><font face="'Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif">
Comme HTML, XML utilise des <i><font color="#000000">balises</font></i> (des mots encadrés par <tt><b><font color="#333333"><</font></b></tt> et <tt><b><font color="#333333">></font></b></tt>) et des <i><font color="#000000">attributs</font></i> (de la forme <tt><b><font color="#333333">nom="valeur"</font></b></tt>).
Mais alors que HTML définit la signification de chaque balise et de
chaque attribut (et souvent la manière dont le texte qu'ils encadrent
apparaîtra dans un navigateur), XML utilise les balises seulement pour
délimiter les éléments de données et laisse l'entière interprétation
des données à l'application qui les lit. En d'autres termes, si vous
voyez <tt><b><font color="#333333"><p></font></b></tt> dans un
fichier XML, ne supposez pas qu'il s'agit d'un paragraphe. Selon le
contexte, cela peut être un prix, un paramètre, une personne, un p...
(d'ailleurs, qui a dit qu'il devait s'agir d'un mot commençant par <tt><b><font color="#333333">p</font></b></tt> ?).
</font></p>

<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td width="100%"><a id="toc3"></a><font color="#444444" face="Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif" size="5">
<b>XML est du texte, mais il n'est pas destiné à être lu</b>
</font>
</td>
</tr><tr><td bgcolor="#ccc7bb" height="1"><alt img src="html_fichiers/t.gif" height="1" width="1"></td></tr>
</tbody></table>

<p align="justify"><font face="'Bitstream Vera Serif', Georgia, Garamond, Times, serif;">
Les programmes qui produisent de telles données les stockent souvent
sur disque, dans un format binaire ou un format texte. Ce dernier
format vous permet, si nécessaire, de consulter les données sans le
programme qui les a produites. Les fichiers XML sont des fichiers
texte, mais ils sont encore moins destinés à être lus par des individus
que les fichiers HTML. Ce sont des fichiers texte, car ils permettent à
des experts (tels que les programmeurs) de <i><font color="#000000">déboguer</font></i>
plus facilement des applications, et en cas d'urgence, d'utiliser un
simple éditeur de texte pour corriger un fichier XML endommagé. Mais
les règles des fichiers XML sont beaucoup plus strictes que celles des
fichiers HTML. Une balise oubliée ou un attribut sans guillemets
rendent le fichier inutilisable, alors qu'avec HTML, de telles
pratiques sont souvent explicitement permises, ou au moins tolérées.
Les spécifications officielles de XML indiquent que les applications ne
sont pas <i><font color="#000000">autorisées</font></i> à essayer de
deviner ce qu'a voulu faire le créateur d'un fichier XML
endommagé ; si le fichier est endommagé, une application doit
s'arrêter immédiatement et émettre une erreur.
</font></p>

<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td width="100%"><a id="toc4"></a><font color="#444444" face="Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif" size="5">
<b>XML est bavard, mais ce n'est pas un problème</b>
</font>
</td>
</tr><tr><td bgcolor="#ccc7bb" height="1"><alt img src="html_fichiers/t.gif" height="1" width="1"></td></tr>
</tbody></table>

<p align="justify"><font face="'Bitstream Vera Serif', Georgia, Garamond, Times, serif;">Comme
XML est un format texte et qu'il utilise des balises pour délimiter les
données, les fichiers XML sont presque toujours d'une taille plus
importante que les formats binaires équivalents. Il s'agit là d'une
décision prise en toute conscience par les développeurs de XML. Les
avantages d'un format texte sont évidents (voir le point 3
ci-dessus), et ses inconvénients peuvent être généralement compensés à
un autre niveau. L'espace disque n'est plus aussi coûteux
qu'auparavant, et les programmes tels que zip et <a href="http://www.gnu.org/software/gzip/gzip.html">gzip</a>
compressent très bien et très rapidement les fichiers. De plus, les
protocoles de communication tels que les protocoles de modem et <a href="ftp://ftp.nordu.net/rfc/rfc2616.txt">HTTP/1.1</a>
(le protocole de base du Web) peuvent compresser des données à la
volée, ce qui économise de la bande passante aussi efficacement qu'un
format binaire.
</font></p>

<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td width="100%"><a id="toc5"></a><font color="#444444" face="Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif" size="5">
<b>XML est une famille de technologies</b>
</font>
</td>
</tr><tr><td bgcolor="#ccc7bb" height="1"><alt img src="html_fichiers/t.gif" height="1" width="1"></td></tr>
</tbody></table>

<p align="justify"><font face="'Bitstream Vera Serif', Georgia, Garamond, Times, serif;">
Il existe <dfn><a href="http://www.w3.org/TR/REC-xml/">XML 1.0</a></dfn>,
la spécification qui définit ce que sont les "balises" et les
"attributs", mais autour de cette spécification, un nombre de plus en
plus important de modules facultatifs fournissant des ensembles de
balises et d'attributs ou des lignes directrices pour des tâches
particulières ont été définis :
</font></p>

<ul>
<li><p align="justify">
<font face="'Bitstream Vera Serif', Georgia, Garamond, Times, serif;">
C'est, par exemple, le cas de <dfn><a href="http://www.w3.org/TR/xlink/">Xlink</a></dfn>, qui décrit une méthode standard pour ajouter des liens hypertextes à un fichier XML.
</font>
</p></li>

<li><p align="justify">
<font face="'Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif">
<dfn><a href="http://www.w3.org/TR/WD-xptr">XPointer</a></dfn> et <dfn>XFragments</dfn>
sont des syntaxes pour pointer sur des parties d'un document XML. Un
XPointer ressemble à un URL, mais au lieu de pointer sur des documents
du Web, il pointe sur des éléments de données au sein d'un fichier XML.
</font>
</p></li>

<li><p align="justify">
<font face="'Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif">
<dfn><a href="http://www.w3.org/TR/CSS2/">CSS</a></dfn>, le langage des feuilles de style, s'applique à XML de la même façon qu'à HTML.
</font>
</p></li>

<li><p align="justify">
<font face="'Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif">
<dfn><a href="http://www.w3.org/TR/xsl/">XSL</a></dfn> est le <a href="http://www.w3.org/Style/CSS-vs-XSL">langage évolué</a> pour la définition de feuilles de style. Il est basé sur <a href="https://www.w3.org/TR/xslt/all/"><dfn>XSLT</dfn></a>, un langage de transformation utilisé pour réorganiser, ajouter ou supprimer des balises et des attributs.
</font>
</p></li>

<li><p align="justify">
<font face="'Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif">
Le <dfn><a href="http://www.w3.org/TR/REC-DOM-Level-1/">DOM</a></dfn>
est un ensemble d'appels de fonctions standard pour manipuler des
fichiers XML (et HTML) à partir d'un langage de programmation.
</font>
</p></li>

<li><p align="justify">
<font face="'Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif">
<a href="http://www.w3.org/TR/xmlschema-1/"><dfn>Les Schémas XML 1</dfn></a> et <a href="http://www.w3.org/TR/xmlschema-2/"><dfn>2</dfn></a> aident les développeurs à définir précisément leurs propres formats basés sur XML.
</font>
</p></li>

</ul>

<p align="justify"><font face="'Bitstream Vera Serif', Georgia, Garamond, Times, serif;">Plusieurs autres modules et outils sont disponibles ou en cours de développement. Consultez régulièrement la <a href="https://www.w3.org/TR/">page des rapports techniques du W3C</a>.
</font></p>

<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td width="100%"><a id="toc6"></a><font color="#444444" face="Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif" size="5">
<b>XML est nouveau, mais pas si nouveau que ça</b>
</font>
</td>
</tr><tr><td bgcolor="#ccc7bb" height="1"><alt img src="html_fichiers/t.gif" height="1" width="1"></td></tr>
</tbody></table>

<p align="justify"><font face="'Bitstream Vera Serif', Georgia, Garamond, Times, serif;">Le
développement de XML a commencé en 1996, et XML est une norme du W3C
depuis février 1998, ce qui peut laisser supposer qu'il s'agit d'une
technologie plutôt immature. En fait, il ne s'agit pas d'une
technologie très nouvelle. Avant XML, il existait SGML, développé au
début des années 80, devenu norme ISO depuis 1986 et largement
utilisé dans des projets de documentation de taille importante. Et il
existait bien sûr HTML, dont le développement a commencé en 1990. Les
concepteurs de XML ont simplement pris les meilleures parties de SGML,
profité de l'expérience de HTML, et produit une technologie qui n'est
pas moins puissante que SGML, mais infiniment plus régulière et plus
simple à utiliser. Certaines évolutions, cependant, peuvent être
assimilées à des révolutions... Il faut également savoir que SGML est
principalement utilisé pour des documentations techniques et beaucoup
moins pour d'autres types de données, alors que c'est exactement
l'inverse avec XML.</font></p>

<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td width="100%"><a id="toc7"></a><font color="#444444" face="Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif" size="5">
<b>XML conduit HTML à XHTML</b>
</font>
</td>
</tr><tr><td bgcolor="#ccc7bb" height="1"><alt img src="html_fichiers/t.gif" height="1" width="1"></td></tr>
</tbody></table>

<p align="justify"><font face="'Bitstream Vera Serif', Georgia, Garamond, Times, serif;">Une
application importante d'XML est le langage XHTML comme successeur de
HTML. On retrouve dans XHTML beaucoup d'éléments du langage HTML. La
syntaxe a été légèrement modifiée afin de se conformer aux règles
d'XML. Plus généralement, un document fondé sur XML hérite sa syntaxe
d'XML modulo quelques exceptions : par exemple, XHTML autorise la
balise <tt><b><font color="#333333"><p></font></b></tt> mais pas <tt><b><font color="#333333"><r></font></b></tt>. XML ajoute aussi un sens à cette syntaxe : par exemple, XHTML dit que <tt><b><font color="#333333"><p></font></b></tt> signifie "paragraphe" et non "prix" ou "personne" ou etc.</font></p>

<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td width="100%"><a id="toc8"></a><font color="#444444" face="Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif" size="5">
<b>XML est modulaire</b>
</font>
</td>
</tr><tr><td bgcolor="#ccc7bb" height="1"><alt img src="html_fichiers/t.gif" height="1" width="1"></td></tr>
</tbody></table>

<p align="justify"><font face="'Bitstream Vera Serif', Georgia, Garamond, Times, serif;">XML
permet de définir un nouveau format de document en associant et en
réutilisant d'autres formats. Cependant, deux formats développés
indépendamment peuvent avoir des éléments ou attributs de même nom. Il
faut alors être très attentif à ne pas confondre les noms : <tt><b><font color="#333333"><p></font></b></tt>
signifie-t-il "paragraphe" ou "personne" ? Pour éviter toute
confusion lors de l'association de noms identiques, XML fournit un
mécanisme d'<a href="http://www.w3.org/TR/REC-xml-names/">espaces de nom</a>. XSL et <a href="https://www.w3.org/2001/sw/wiki/RDF">RDF</a> sont de bons exemples de technologies fondées sur XML qui utilisent les espaces de nom. <a href="http://www.w3.org/XML/Schema">XML Schema</a>
a été conçu pour répercuter cette fonctionnalité modulaire pour la
définition des structures XML, puisqu'il est facile de combiner deux
schémas pour en produire un troisième qui sera associé au document
fusionné.</font></p>

<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td width="100%"><a id="toc9"></a><font color="#444444" face="Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif" size="5">
<b>XML est le fondement de RDF et du Web Sémantique</b>
</font>
</td>
</tr><tr><td bgcolor="#ccc7bb" height="1"><alt img src="html_fichiers/t.gif" height="1" width="1"></td></tr>
</tbody></table>

<p align="justify"><font face="'Bitstream Vera Serif', Georgia, Garamond, Times, serif;"><a href="https://www.w3.org/2001/sw/wiki/RDF">RDF</a>,
la norme du W3C pour les métadonnées, est un texte au format XML qui
autorise la description de ressources et les applications métadonnées,
tels que recueils de musiques, albums photos, et bibliographies. Par
exemple, RDF pourrait vous laisser identifier des personnes dans un
album photo sur le Web en utilisant des informations puisées dans une
liste de contacts ; puis, votre messagerie pourrait
automatiquement envoyer un message prévenant les personnes que leurs
photos sont sur le Web. Tout comme les éléments HTML intégrés, comme
les menus et formulaires, RDF intègre les applications et les agents en
un Web Sémantique. De la même manière que les humains ont besoin de se
mettre d'accord sur les mots qu'ils utilisent en communicant entre eux,
les machines ont aussi besoin de mécanismes pour communiquer
efficacement. Les descriptions formelles de terminologies dans un
domaine particulier (la grande distribution ou l'industrie, par
exemple) sont appelées ontologies, et sont une partie nécessaire du Web
Sémantique. RDF, ontologies, et la représentation des connaissances
sont tous des sujets décrits dans l'<a href="http://www.w3.org/2001/sw/">activité Web Sémantique</a>.</font></p>

<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td width="100%"><a id="toc10"></a><font color="#444444" face="Bitstream Vera Sans', 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif" size="5">
<b>XML est libre de droits, indépendant des plates-formes et correctement pris en charge</b>
</font>
</td>
</tr><tr><td bgcolor="#ccc7bb" height="1"><alt img src="html_fichiers/t.gif" height="1" width="1"></td></tr>
</tbody></table>

<p align="justify"><font face="'Bitstream Vera Serif', Georgia, Garamond, Times, serif;">En
choisissant XML pour un projet, vous bénéficiez d'un ensemble important
et sans cesse croissant d'outils (et il est possible que l'un d'eux
remplisse déjà la fonction dont vous avez besoin !) et
d'ingénieurs expérimentés dans cette technologie. Opter pour XML, c'est
un peu comme choisir SQL pour des bases de données : vous devez
encore construire votre propre base de données et vos propres
programmes ou procédures qui la manipulent, mais un grand nombre
d'outils et d'individus peuvent vous y aider. Et comme XML est libre de
droits, vous pouvez vous en servir pour construire votre propre
logiciel sans avoir à payer quoi que ce soit à qui que ce soit. Sa
prise en charge est importante, et ne cesse de croître, ce qui signifie
également que vous n'êtes pas lié à un seul fournisseur. <i><font color="#000000">XML n'est pas toujours la meilleure solution, mais il vaut toujours la peine d'être pris en considération.</font></i></font></p>

<br>
<hr>

<address>
<a href="mailto:w3t-comm@w3.org">W3C Communications Team</a>, <a href="mailto:w3t-comm@w3.org">w3t-comm@w3.org</a><br>
(dernière mise à jour : 2003/01/10 10:30:18)<br>
Créé le 27 Mar 1999 par Bert Bos
</address>

<p class="copyright"><a rel="Copyright" href="http://www.w3.org/Consortium/Legal/2002/ipr-notice-20021231#Copyright">Copyright</a> © 1994-2003 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="https://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="https://www.ercim.eu"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
<a href="https://www.keio.ac.jp/en/">Keio</a>), All Rights Reserved. W3C <a href="http://www.w3.org/Consortium/Legal/2002/ipr-notice-20021231#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/2002/ipr-notice-20021231#W3C_Trademarks">trademark</a>, <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/2015/doc-license">document use</a>
and <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/2015/copyright-software-and-document">software
licensing</a> rules apply. </p>

</td></tr></tbody></table>
</td></tr></tbody></table>

</td>
</tr>
</tbody></table>
</body></html>

Merci beaucoup
A voir également:

1 réponse

JSIT99 Messages postés 29 Date d'inscription mercredi 20 juin 2007 Statut Membre Dernière intervention 14 juin 2010 20
19 mai 2008 à 11:40
C'est resolu
0