Namensräume in XML

Namensräume bieten einen Weg, um Namen in XML-Dokumenten eindeutig zu machen. Sie helfen auf diese Weise, eine Namenskollision zu vermeiden, wenn mehrere Vokabulare kombiniert werden.

Beispiele

Standardnamensraum-Deklaration

<nachricht xmlns="http://simonstl.com/ns/beispiele/nachricht"
         xml:lang="de" datum="20051006" >
   Dies ist eine Nachricht!
</nachricht>

Qualifizierte oder mit einem Präfix versehene Namensraum-Deklaration

<nchr:nachricht xmlns:msg="http://simonstl.com/ns/beispiele/
 nachricht" xml:lang="de" datum="20051006" >
   Dies ist eine Nachricht!
</nchr:nachricht>

Beschreibung

Das spezielle Attribut xmlns, oder xmlns mit einem Präfix (zum Beispiel xmlns:xsl), spezifiziert eine Namensraum-Deklaration.

Tipp

Namensräume können verwirrend ...

Get XML: kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.