Xml.XMLIntf.IXMLNode.LocalName
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.