Aller au contenu
uencoder

XML Namespace

Les espaces de noms XML associent un URI d'espace de noms aux éléments et attributs via xmlns:prefix="URI", évitant les collisions de noms entre vocabulaires.

Objectif

Qualifier à quel vocabulaire appartient un nom d'élément dans un document XML à vocabulaires mixtes, laissant coexister des éléments homonymes.

Mécanisme

Une déclaration xmlns:prefix="URI" lie un préfixe à un URI. Le nom qualifié d'un élément ou attribut est la paire (URI, localName). Un espace de noms par défaut xmlns="URI" s'applique aux éléments sans préfixe.

Cas d’usage

  • Vocabulaires mixtes dans SOAP
  • SVG/MathML incorporé dans XHTML
  • Composition de standards XML

Outils associés

References