Xml.XMLDoc.TXMLDocument.GeneratePrefix
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.