Xml.xmldom.IDOMNode.prefix
Delphi
property prefix: DOMString read get_prefix; { DOM Level 2 }
C++
__property System::UnicodeString prefix = {read=_scw_get_prefix};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Xml.Xmldom.pas Xml.xmldom.hpp |
Xml.xmldom | IDOMNode |
Beschreibung
Gibt das Namespace-Präfix für den Knoten an.
Mit einem Lesezugriff auf prefix ermitteln Sie das Namespace-Präfix für einen Element- oder Attributknoten.
Für Elementknoten wird prefix von dem Namen abgeleitet, der im XML-Tag enthalten ist. Das Präfix für <xsi:Name First=John Last=Doe> lautet also 'xsi'.
Bei Attributknoten wird das Präfix aus dem String abgeleitet, der in der Attributdeklaration links vom Gleichheitszeichen steht. Im Elementknoten <xsi:Name xsi:First=John xsi:Last=Doe> besitzen also beide Attributknoten das Präfix 'xsi'. Attributknoten erben den Präfixwert des Elementknotens, dem sie zugeordnet sind, nicht Im Elementknoten <xsi:Name First=John Last=Doe> besitzen also beide Attributknoten ein Präfix mit dem Wert nil (Delphi) bzw. NULL (C++).
Für alle anderen Knotentypen ist prefix nil (Delphi) bzw. NULL (C++).
Anmerkung: Sind die Eigenschaften prefix und localName für einen Knoten definiert, stellt nodeName die Kombination dieser beiden Werte dar.
Anmerkung: prefix hat für Knoten, die mit einem Interface des Typs DOM Level 1 (beispielsweise der Methode createElement des Dokuments) erstellt wurden, den Wert nil (Delphi) bzw. NULL (C++), auch wenn es sich um Element- oder Attributknoten handelt.