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