Xml.XMLIntf.IXMLNode.Prefix

De RAD Studio API Documentation
Aller à : navigation, rechercher

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++).

Voir aussi