Xml.XMLDoc.TXMLNode.GetPrefix

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GetPrefix: DOMString;

C++

System::UnicodeString __fastcall GetPrefix();

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLNode

Description

Renvoie le préfixe d'espace de nommage du nom du noeud.

Utilisez l'interface IXMLNode de l'objet TXMLNode pour appeler la méthode GetPrefix protégée. GetPrefix renvoie le 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++).

Remarque :  si GetPrefix et GetLocalName renvoient toutes deux une valeur pour un noeud, le nom du noeud (renvoyé par GetNodeName) combine ces deux valeurs.

Voir aussi