Xml.xmldom.IDOMNode.prefix
Delphi
property prefix: DOMString read get_prefix; { DOM Level 2 }
C++
__property System::UnicodeString prefix = {read=_scw_get_prefix};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Xml.Xmldom.pas Xml.xmldom.hpp |
Xml.xmldom | IDOMNode |
Description
Donne le préfixe (prefix) d'espace de nommage du noeud.
Lisez la propriété prefix pour déterminer le préfixe (prefix) d'espace de nommage d'un noeud d'élément ou d'attribut.
Pour les noeuds d'élément, prefix est dérivée du nom apparaissant dans la balise XML. Par exemple, le préfixe (prefix) de <xsi:Name First=John Last=Doe> est 'xsi'.
Pour les noeuds d'attribut, le préfixe (prefix) est dérivé de la chaîne située à gauche du signe égal dans la déclaration d'attribut. Par exemple, avec l'élément <xsi:Name xsi:First=John xsi:Last=Doe>, les deux noeuds d'attribut ont le préfixe (prefix) 'xsi'. Les noeuds d'attribut n'héritent pas d'une valeur de préfixe (prefix) du noeud d'élément auquel ils sont attachés. Par exemple, avec l'élément <xsi:Name First=John Last=Doe>, les deux attributs ont pour valeur de préfixe (prefix) nil (Delphi) ou NULL (C++).
Pour tous les autres types de noeud, prefix est égal à nil (Delphi) ou NULL (C++).
Remarque : Si les propriétés localName et prefix sont définies pour un noeud, nodeName est la combinaison de ces deux valeurs.
Remarque : prefix est égale à nil (Delphi) ou NULL (C++) pour les noeuds créés avec une interface DOM de niveau 1 comme la méthode createElement du document, même s'il s'agit de noeuds d'attribut ou d'élément.