Xml.XMLDoc.TXMLDocument.GeneratePrefix

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GeneratePrefix(const Node: IXMLNode): DOMString;

C++

System::UnicodeString __fastcall GeneratePrefix(const Xml::Xmlintf::_di_IXMLNode Node);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLDocument

Description

Génère un préfixe d'espace de nommage unique pouvant être utilisé pour un noeud du document.

Appelez GeneratePrefix pour générer un nouveau préfixe d'espace de nommage qui n'est pas déjà utilisé dans le document pour représenter l'URI d'un espace de nommage. GeneratePrefix utilise la propriété NSPrefixBase pour générer une chaîne unique agissant comme préfixe d'espace de nommage. Cette chaîne unique est composée de NSPrefixBase suivi d'un nombre garantissant l'unicité. Par exemple, si NSPrefixBase a pour valeur 'NS', les préfixes d'espace de nommage automatiquement générés ont la forme 'NS1', 'NS2', etc.

Node est l'interface du noeud qui utilisera le nouveau préfixe d'espace de nommage.

L'unicité d'un préfixe d'espace de nommage généré ne porte que sur un seul document. Si deux composants document possèdent la même valeur pour NSPrefixBase, ils génèrent les mêmes préfixes d'espace de nommage.

Voir aussi

Exemples de code