Xml.XMLDoc.TXMLNode.GetPrefix

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function GetPrefix: DOMString;

C++

System::UnicodeString __fastcall GetPrefix();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNode

Beschreibung

Gibt das Namespace-Präfix des Knotennamens zurück.

GetPrefix ist als protected deklariert und kann über das Interface IXMLNode des TXMLNode-Objekts aufgerufen werden. Die Methode gibt das Namespace-Präfix eines Element- oder Attributknotennamens zurück. Bei diesem Präfix handelt es sich um einen symbolischen Namen für ein Namespace-URI.

Bei Elementknoten wird das Namespace-Präfix aus dem Namen im XML-Tag abgeleitet. So ist beispielsweise der Namespace-Präfix für <xsi:Name First="John" Last="Doe"> 'xsi'.

Das Namespace-Präfix eines Attributknotens wird durch die Zeichenfolge links vom Gleichheitszeichen in der Attributdeklaration bestimmt. Beispielsweise ergeben sich aus dem Element <xsi:Name xsn:First="John" Last="Doe"> zwei Attributknoten mit den Namespace-Präfixen "xsn" und . Beachten Sie, dass ein Attribut nie ein Präfix des Knotens übernimmt, dem es zugeordnet ist.

Für alle anderen Knotentypen ist das Namespace-Präfix nil (Delphi) bzw. NULL (C++).

Anmerkung:  Wenn die beiden Methoden GetPrefix und GetLocalName einen Wert für einen Knoten zurückgeben, setzt sich dessen Name (der von GetNodeName zurückgegeben wird) aus beiden Werten zusammen.

Siehe auch