05 juillet 2006

20 notes sur XML - XML et les espaces de nommages

XML définit un système permettant de créer des balises modulaires, c'est-à-dire pouvoir donner la possibilité d'utiliser des balises provenant de différents langages à balise au sein d'un même document grâce à la notion d'espace de noms.

La définition d'un espace de nom permet d'associer toutes les balises d'un langage à un groupe afin d'être capable de mêler différents langages à balise dans un même document XML (être capable de dissocier les éléments de HTML contenus dans le document des balises XML, ou mieux : pouvoir mettre du HTML, MathML, et CML dans un même document).

Fondamentalement il n'y a pas de risques que des balises XML interfèrent avec des balises HTML car ces deux langages ont été mis au point par le même organisme (W3C). Par contre, étant donné que XML est un méta-langage, il permet par définition de définir de nouvelles balises. Ainsi, il se peut que deux organismes mettent au point des langages dont certaines balises portent le même nom, ce qui pose un problème si on désire utiliser des éléments des deux langages au sein d'un même document.

Pour en savoir plus, allez donc jeter un coup d'oeil à la traduction française de la spécification des espaces de nommage par le W3C.

--

Cordialement, l'équipe de "20 Notes sur XML"

Posté par XML_EPITA à 20:29 - Commentaires [0] - Permalien [#]


Commentaires sur 20 notes sur XML - XML et les espaces de nommages

Nouveau commentaire