Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Utilisez les espaces de noms XML

 

Cette rubrique fournit des informations de base sur les espaces de noms XML.

Espace de noms XML est une collection de noms qui peuvent être utilisés comme noms d’élément ou attribut dans un document XML. L’espace de noms qualifie les noms d’élément unique sur le Web afin d’éviter les conflits entre les éléments portant le même nom. L’espace de noms identifié par certains Uniform Resource Identifier (URI), soit une URL Uniform Resource Locator (), ou un nom de ressource uniforme (URN), mais il n’a aucune importance, le cas échéant, il désigne. Les URI servent simplement car ils sont globalement uniques sur Internet.

Espaces de noms peuvent être déclarées explicitement ou par défaut. Avec une déclaration explicite, vous définissez un alias, ou préfixe, pour remplacer le nom complet de l’espace de noms. Vous utilisez ce préfixe pour qualifier des éléments qui appartiennent à cet espace de noms. Déclarations explicites sont utiles lorsqu’un nœud contient des éléments à partir de différents espaces de noms. Une déclaration par défaut déclare un espace de noms à utiliser pour tous les éléments dans son étendue, et un préfixe n’est pas utilisé.

La déclaration explicite suivante déclare bk et money comme raccourci pour les noms complets de leurs espaces de noms respectifs. Le xmlns attribut est un mot clé XML pour une déclaration d’espace de noms.

<BOOKS>
  <bk:BOOK xmlns:bk="urn:example.microsoft.com:BookInfo"
           xmlns:money="urn:Finance:Money">
    <bk:TITLE>Creepy Crawlies</bk:TITLE>
    <bk:PRICE money:currency="US Dollar">22.95</bk:PRICE>
  </bk:BOOK>
</BOOKS>

Un espace de noms déclaré sans préfixe devient l’espace de noms par défaut pour le document. Tous les éléments et attributs du document qui n’ont pas de préfixe appartiennent alors à l’espace de noms par défaut. L’exemple suivant déclare que le <BOOK> élément et tous les éléments et attributs qu’il contient (<TITLE>, <PRICE>, currency) sont à partir de l’espace de noms urn:example.microsoft.com:BookInfo.

<BOOK xmlns="urn:example.microsoft.com:BookInfo">
  <TITLE>Creepy Crawlies</TITLE>
  <PRICE currency="US Dollar">22.95</PRICE>
</BOOK>
Afficher: