WsFindAttribute, fonction (webservices.h)
Recherche dans les attributs de l’élément actuel un attribut avec le nom et l’espace de noms spécifiés et retourne son index qui peut être passé à WsReadStartAttribute.
Syntaxe
HRESULT WsFindAttribute(
[in] WS_XML_READER *reader,
[in] const WS_XML_STRING *localName,
[in] const WS_XML_STRING *ns,
[in] BOOL required,
[out] ULONG *attributeIndex,
[in, optional] WS_ERROR *error
);
Paramètres
[in] reader
Lecteur sur lequel trouver l’attribut.
[in] localName
Nom local de l’attribut à rechercher.
[in] ns
Espace de noms de l’attribut à rechercher.
[in] required
Si la valeur est TRUE et que l’attribut est introuvable, la fonction retourne WS_E_INVALID_FORMAT. (Voir Valeurs de retour des services Web Windows.) Si nécessaire est FALSE et que l’attribut est introuvable, la fonction retourne S_FALSE.
[out] attributeIndex
Si l’attribut est trouvé, l’index de l’attribut est retourné ici. Cet index peut ensuite être passé à WsReadStartAttribute.
[in, optional] error
Spécifie l’emplacement où des informations d’erreur supplémentaires doivent être stockées en cas d’échec de la fonction.
Valeur retournée
Cette fonction peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Les données d’entrée n’étaient pas au format attendu ou n’avaient pas la valeur attendue. |
Remarques
Si le lecteur n’est pas positionné sur un élément de début, il retourne WS_E_INVALID_OPERATION. (Voir Valeurs de retour des services Web Windows.)
L’index retourné ne correspond pas nécessairement à la position de l’attribut tel qu’il apparaît dans le document. Il identifie l’index de l’attribut correspondant dans le tableau d’attributs du WS_XML_ELEMENT_NODE. L’ordre des attributs de ce tableau peut différer de l’ordre dans lequel les attributs apparaissent dans le document.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | webservices.h |
Bibliothèque | WebServices.lib |
DLL | WebServices.dll |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour