|
|||
|
|
Le rôle des espaces de noms (ou namespace) est de préciser les différents noms d'éléments et d'attributs XML au niveau d'un document XML. Ils permettent ainsi d'utiliser simultanément des éléments de même nom mais définis dans des modèles différents.
Afin d'identifier un espace de noms, le W3C a choisi d'effectuer des recommandations en utilisant des URI (= Uniform Resource Identifiers).
Il est ainsi possible d'utiliser un URI de type URN (= Uniform Resource Name), ou soit, et c'est là où celà peut poser des problèmes d'interprétation ou de confusion, utiliser une URL. En effet, lorsque l'on emploie au terme URL, on pense immédiatement à l'emplacement d'une page web. Or, dans notre cas, il ne faut pas l'interpréter de cette façon. Il convient ici d'interpréter une URL en tant que "chaîne de caractères". Ainsi, la page web contenant l'URL n'a pas besoin d'exister pour que l'espace de noms fonctionne.
Afin de déclarer par défaut un espace de noms dans une page XHTML, on utilisera l'attribut xmlns que l'on placera dans l'élément HTML comme ceci :
1 |
<html xmlns="http://www.w3.org/1999/xhtml">
|
Par ailleurs, il est possible de déclarer plusieurs espaces de noms en utilisant plusieurs préfixes (html et mml) :
1 2 |
<html:html xmlns:html="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML"> |
Ensuite, il faut savoir que les éléments appartenant à un espace de noms se distinguent des autres éléments par l'ajout d'un préfixe symbolisant cette singularité. Voici un exemple d'utilisation :
1 2 3 |
<mml:math> <mml:apply>...</mml:apply> </mml:math> |
A noter enfin que pour changer d'espace de noms par défaut dans une page XHTML, on intégrera la ligne suivante :
1 |
<svg xmlns="http://www.w3.org/2000/svg">
|
Les articles du site vous permettent de trouver de l'info gratuit, des news, actu, définition, image et vidéo internet. Ces articles traitent de nombreux domaines (thème actuel: Langage de Site) comme le web (google, yahoo, email, navigateur, etc.), le référencement de sites web (annuaire, moteur de recherche), le langage web (html, css, php..), mais aussi la santé, l'affiliation, l'argent (gagner, economiser), les sciences, les jeux vidéo et bien d'autres encore. Vous pouvez rechercher des articles à l'aide du moteur de recherche interne du site en rentrant des mots clés (exemple avec "Les espaces de noms (namespace) - XHTML"). Par ailleurs, le Forum du site permet de trouver des solutions et réponses à toute question ou problème rencontré et l'Annuaire de Référencement permet de référencer votre site web, blog, annuaire ou forum pour des résultats efficaces et un meilleur positionnement. Pour toute demande particulière, utilisez la rubrique Contact du site.