Soap.WSDLItems.TWSDLItems.CompareName

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function CompareName(const NodeName: DOMString;
const OtherName: DOMString;
const TNS: DOMString = ''): Boolean;

C++

bool __fastcall CompareName(const System::UnicodeString NodeName, const System::UnicodeString OtherName, const System::UnicodeString TNS = System::UnicodeString());

Propriétés

Type Visibilité  Source Unité  Parent
function public
Soap.WSDLItems.pas
Soap.WSDLItems.hpp
Soap.WSDLItems TWSDLItems

Description

Indique si deux noms de noeuds font référence au même élément.

Appelez CompareName pour comparer les noms de deux noeuds afin de déterminer s'ils correspondent. CompareName compare les noms de noeuds, en tenant compte du préfixe d'espace de nommage ajouté à ces noms. CompareName utilise le préfixe d'espace de nommage pour déterminer l'URI d'espace de nommage correspondant. Si aucun noeud n'a un préfixe d'espace de nommage, CompareName utilise la propriété TargetNamespace pour le premier nom de noeud et l'espace de nommage fourni pour le second. CompareName peut trouver une correspondance entre deux noms de noeuds dont le préfixe d'espace de nommage est différent, tant que les deux préfixes correspondent à la même URI d'espace de nommage.

NodeName et OtherName sont les deux noms de noeuds à comparer.

TNS est l'espace de nommage cible de OtherName. S'il s'agit d'une chaîne non vide, il est utilisé pour remplacer l'espace de nommage de OtherName. S'il s'agit d'une chaîne vide, OtherName utilise l'espace de nommage associé à son préfixe d'espace de nommage ou utilise la propriété TargetNamespace s'il n'a pas de préfixe d'espace nommage.

CompareName renvoie true si les deux noms correspondent, false s'ils diffèrent (soit dans le nom local, soit dans l'espace de nommage auquel les noms appartiennent).

Voir aussi