Je voudrais savoir comment vous pouvez interroger pour une langue spécifique, c'est un lié XML extrait:XQuery - Comment utiliser l'équation (=) sur un groupe de valeurs
(...)
<Guide guideID = '5' gname = 'Dexter Schneider'>
<Lang lname = "{'Spanish' , 'German' , 'English'}"/>
</Guide>
(...)
J'ai essayé avec:
element Result {
//Guide[Lang/@lname = 'German']
}
mais je n'ai que les résultats où "allemand" est la seule langue dans "lname". Je suppose que c'est soit à cause d'un mauvais document XML (pas d'avertissement de XQuisitor à propos de la syntaxe), soit parce que le signe "=" ne peut comparer qu'une chaîne exacte avec une autre. Quelqu'un pourrait-il nous éclairer à ce sujet et me montrer à quoi ressemblerait une requête appropriée? Merci!
"Contient" est la fonction que je suis après, merci! –