Xml.xmldom.IDOMNode.localName
Delphi
property localName: DOMString read get_localName; { DOM Level 2 }
C++
__property System::UnicodeString localName = {read=_scw_get_localName};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Xml.Xmldom.pas Xml.xmldom.hpp |
Xml.xmldom | IDOMNode |
Beschreibung
Enthält den Namen des Knotens ohne Namespace-Präfix.
Mit localName ermitteln Sie den Namen des DOM-Knotens ohne Namespace-Präfixe.
Die Eigenschaft localName ist nur für Elementknoten und Attributknoten definiert (Knoten mit den Werten ELEMENT_NODE oder ATTRIBUTE_NODE für nodeType).
Bei Elementknoten wird der lokale Name aus dem Namen im XML-Tag abgeleitet. So lautet beispielsweise der lokale Name für <xsi:Name First=John Last=Doe> 'Name'.
Für Attributknoten wird der lokale Name von dem String abgeleitet, der in der Attributdeklaration links vom Gleichheitszeichen steht. Das Element <Name First=John Last=Doe> liefert also zwei Attributknoten mit den lokalen Namen 'First' und 'Last'.
Für alle anderen Knotentypen ist localName 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: localName 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.