
In XML kann man Element- und Attributnamen einem Namensraum zuordnen, um sie von anderen gleichnamigen Elementen und Attributen abzugrenzen, die aus anderen XML-Dokumenten stammen. Namensräume werden über eine URI (Unified Resource Identifier) in XML-Dokumenten identifiziert und über ein Präfix im XML-Dokument verwendet.
Mit dem Attribut xmlns:xsd="http://www.w3.org/2001/XMLSchema"identifizieren Sie den Standard-Namensraum für XML Schema in einem XML-Dokument. Das Präfix xsdist über das Attribut xmlnsder URI http://www.w3.org/2001/XMLSchemazugeordnet und kann als Qualifier für Tags im Dokument verwendet werden.
Namensräume im Enterprise Services Builder
Die Repository-Namensräume sind zwar im Navigationsbaum den Software-Komponentenversionen untergeordnet, letztere spielen aber keine Rolle für die Eindeutigkeit der Objektnamen.
Die Länge der Namensräume im ES Builder ist auf 255 Zeichen begrenzt.
Weitere Namensräume
Grundsätzlich ist ein Namensraum in XML eine frei wählbare Konstante, für die es zwei zweckmäßige Konventionen gibt:
Übliche Konventionen für Repository- und XML-Namensräume
| Präfix | Verwendung |
|---|---|
| http:// |
Die Angabe einer HTTP-Adresse als Namensraum bedeutet nicht unbedingt, dass Sie über diese Adresse auch weitere Informationen zum Namensraum erhalten (in manchen Fällen verbirgt sich hinter der Adresse einer XML Schema Definition). Die verwendete HTTP-Adresse soll lediglich sicherstellen, dass der Name des Namensraum eindeutig ist. SAP-Namensräume folgen dem Standard http://sap.com/xi/<Name>. |
| urn: |
Namensräume mit diesem Präfix sind in dem Sinne wertfrei, dass sie nicht mit einer Webseite im Internet in Verbindung stehen. |
Es wird davon ausgegangen, dass Konventionen Überschneidungen von Namensräumen ausschließen.
Weitere Informationen zu Namensräumen finden Sie im Internet unter www.w3.org/TR/REC-xml-names/