Zum Inhalt springen
uencoder

XML Namespace

XML-Namespaces binden über xmlns:prefix="URI" einen Namespace-URI an Elemente und Attribute und vermeiden Namenskollisionen zwischen Vokabularen.

Zweck

In einem XML-Dokument mit gemischten Vokabularen kennzeichnen, zu welchem Vokabular ein Elementname gehört, sodass gleichnamige Elemente koexistieren können.

Mechanismus

Eine xmlns:prefix="URI"-Deklaration bindet ein Präfix an einen URI. Der qualifizierte Name eines Elements oder Attributs ist das Paar (URI, localName). Ein Standard-Namespace xmlns="URI" gilt für Elemente ohne Präfix.

Anwendungsfälle

  • Gemischte Vokabulare in SOAP
  • SVG/MathML eingebettet in XHTML
  • Zusammensetzung von XML-Standards

Verwandte Tools

References