Xml.XMLDoc.TXMLNode.GetPrefix
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.