Xml.XMLIntf.IXMLNode.Prefix
Delphi
property Prefix: DOMString read GetPrefix;
C++
__property System::UnicodeString Prefix = {read=GetPrefix};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Xml.XMLIntf.pas Xml.XMLIntf.hpp |
Xml.XMLIntf | IXMLNode |
Description
Identifie le préfixe d'espace de nommage du nom du noeud.
Prefix correspond au préfixe d'espace de nommage du nom d'un noeud d'élément ou d'attribut. Un préfixe d'espace de nommage est un nom symbolique d'un URI d'espace de nommage.
Dans le cas des noeuds d'élément, le préfixe d'espace de nommage est dérivé du nom qui apparaît dans la balise XML. Par exemple, le préfixe d'espace de nommage de <xsi:Name First="John" Last="Doe"> est 'xsi'.
Dans le cas des noeuds d'attribut, le préfixe d'espace de nommage 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 xsn:First="John" Last="Doe"> aboutit à deux noeuds d'attribut, portant respectivement les préfixes d'espace de nommage 'xsn' et . L'attribut n'hérite jamais d'un préfixe d'espace de nommage du noeud auquel il est attaché.
Pour tous les autres types de noeud, le préfixe d'espace de nommage est égal à nil (Delphi) ou NULL (C++).