La communauté ALL HTML c'est 58234 membres à ce jour dont 2 inscrits aujourd'hui et 35 depuis une semaine.

Introduction au XML

Photo de ALL HTML Article publié le mardi 16 mars 2004 par ALL HTML.
Cet article est classé dans les catégories « XML »

eXtensible Markup Language. Meta-langage extensible dérivé de SGML. Le XML est une version allégé du SGML mais totalement ouvert, ce qui rend possible la création de ses propres variables, ses propres balises.

Naissance du XML


Le XML signifie eXtensible Markup Language. On peut dire que c'est une version allégée du SGML (grand frère du HTML), langage qui, à long terme, sera utilisé par tous les développeurs. Contrairement au HTML, le XML est un langage ouvert. En effet, il est possible de créer ses propres variables, ses propres balises (plus besoin de vérifier si tel ou tel attribut est homologué par le W3C). Même si celui-ci est plus difficile à maîtriser, on peut donc avancer que les futurs années se feront avec le XML...

Exemple de code


Ci-dessous, exemple de code afin de vous familiariser avec le langage.

<?xml version="1.0" standalone="yes"?> <texteprincipal> <texterouge>Exemple XML</texterouge> <saut2lignes/> <graspolice12>C'est fini...</graspolice12> </texteprincipal>

Le point sur le langage HTML


Même si le HTML est très implanté sur le Web grâce, notamment grâce à sa facilité d'utilisation, il devient rapidement un langage dépassé.
Pourquoi ? Les raisons :

a ) Trop restrictif : impossibilité de créer ses propres balises
b ) Trop porté vers la présentation et non sur la description, ce qui pose problème pour les navigateurs textes, les PC de poche...
c ) Trop dépendant du W3C, d'où une profusion de balises et d'attributs non normalisés (balises dites propriétaires d'Internet Explorer ou de Netscape, comme blink, bgsound, marquee...) et représentés donc plus ou moins bien suivant le type de navigateur et d'OS
d ) Pas assez sévère au niveau de la syntaxe (malgré une balise non fermée ou manquante, le document sera affiché correctement avec la plupart des navigateurs) ce qui pose de gros problèmes aux développeurs

Le point sur le lanagage XML


Le XML, quant à lui, a très peu de défauts, on peut même dire qu'il n'a que des qualités :

a ) Structuré : comme le SGML (le père des langages HTML et XML), le XML est très strict au niveau de la syntaxe, ce qui évite nombre de documents incorrectes
b ) Flexible : vous créez vous-même vos propres balises XML, adaptées à vos besoins
c ) Portable : compatible 100 % avec les navigateurs des dernières générations (ce qui n'est pas le cas du HTML, qui pour une même page, donnera un résultat sensiblement différent suivant le navigateur utilisé)
d ) Descriptif : le langage XML, contrairement au HTML, décrit exclusivement la signification du contenu d'où une meilleure approche



VOS COMMENTAIRES ...

Commenter cette publication

Aucun commentaire pour le moment ...

Commenter cette publication

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

Forums de discussions associés

Discutez et échangez sur ce thème dans notre forum XML - XSL - WML (WAP) - MATHML.

Liens sponsorisés

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.