Xml.XMLIntf.IXMLNode.LocalName

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property LocalName: DOMString read GetLocalName;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf IXMLNode

Description

Indique le nom d'un noeud sans aucun préfixe d'espace de nommage.

Lisez LocalName pour déterminer le nom local du noeud DOM sous-jacent. LocalName est définie uniquement pour les noeuds de type ntElement ou ntAttrribute.

Pour les noeuds d'élément, LocalName est dérivée du nom apparaissant dans la balise XML. Par exemple, le nom local de <xsi:Name First="John" Last="Doe"> est 'Name'. La chaîne "xsi" est appelée le préfixe.

Dans le cas des noeuds d'attribut, le nom local est dérivé de la chaîne qui apparaît à gauche du signe égal dans la déclaration d'attribut. Par exemple, l'élément <xsi:Name xsi:First="John" xsi:Last="Doe"> a deux noeuds d'attribut, avec les noms locaux 'First' et 'Last'.

Pour tous les autres types de noeud, localName est égal à nil (Delphi) ou NULL (C++).

Pour obtenir le nom d'un noeud si localName n'est pas définie, utilisez la propriété NodeName. Si le nom du noeud n'a pas de préfixe d'espace de nommage, LocalName a la même valeur que NodeName.

Voir aussi