Xml.XMLIntf.IXMLNode.LocalName

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property LocalName: DOMString read GetLocalName;

C++

__property System::UnicodeString LocalName = {read=GetLocalName};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf IXMLNode

Beschreibung

Enthält den Namen des Knotens ohne Namespace-Präfix.

Mit LocalName können Sie den lokalen Namen des zugrunde liegenden DOM-Knotens ermitteln. LocalName ist nur für Knoten der Typen ntElement und ntAttribute definiert.

Für Elementknoten wird LocalName von dem Namen abgeleitet, der im XML-Tag enthalten ist. So ist beispielsweise der lokale Name für <xsi:Name First="John" Last="Doe"> 'Name'. ("xsi" ist das Präfix).

Für Attributknoten wird der lokale Name von dem String abgeleitet, der in der Attributdeklaration links vom Gleichheitszeichen steht. Beispielsweise ergeben sich aus dem Element <xsi:Name xsi:First="John" xsi:Last="Doe"> zwei Attributknoten mit den lokalen Namen "First" und "Last".

Für alle anderen Knotentypen ist localName nil (Delphi) bzw. NULL (C++).

Die Namen von Knoten, deren Eigenschaft LocalName nicht definiert ist, können über die Eigenschaft NodeName ermittelt werden. Wenn dem Knotennamen kein Präfix vorangestellt ist, hat LocalName denselben Wert wie NodeName.

Siehe auch