ResolveXMLAttributeName()

Syntax

Ergebnis$ = ResolveXMLAttributeName(*Knoten, Attribut$ [, Separator$])
Beschreibung
Gibt den erweiterten Namen des Attributs vom angegebenen Knoten in einem Dokument, welches XML Namespaces verwendet, zurück. Der erweiterte Name besteht aus der Namespace uri (wenn vorhanden) und dem lokalen Attributnamen, unterteilt vom Separatorzeichen angegeben in 'Separator$'.

Parameter

*Knoten Der zu verwendende XML-Knoten.
Attribut$ Das aufzulösende Attribut.
Separator$ (optional) Der beim Verketten von Namespace und dem lokalen Attributnamen zu verwendende Separator. Das standardmäßige Separator-Zeichen ist "/".

Rückgabewert

In einem Dokument, welches Namespaces verwendet, wird der erweiterte Name des Attributs zurückgegeben, wenn er korrekt aufgelöst werden konnte. Andernfalls wird ein leerer String zurückgegeben, wenn ein Namespace Präfix verwendet wird, welches niemals deklariert wurde (was ungültig ist).

In einem Dokument ohne Namespaces wird der Attributname selbst zurückgegeben.

Anmerkungen

Hinweis: Anders als bei Knotennamen, wird der standardmäßige Namespace nicht auf Attribut-Namen angewandt, welche keinen Namespace-Präfix haben. Daher wird bei Attribut-Namen ohne ein Namespace-Präfix einfach ihr lokaler Name zurückgegeben.

Siehe auch

ResolveXMLNodeName()

Unterstützte OS

Alle

<- RemoveXMLAttribute() - XML Inhaltsverzeichnis - ResolveXMLNodeName() ->