Fonction contains
Vérifie si la première chaîne d'arguments contient la deuxième chaîne d'arguments.
boolean contains(str1, str2)
Paramètres
- str1
Chaîne susceptible de contenir le deuxième argument.
- str2
Chaîne susceptible d'être contenue dans le premier argument.
Valeurs retournées
Retourne True si la première chaîne d'arguments contient la seconde. Sinon, retourne False.
Notes
Si un argument n'est pas du type chaîne, il est tout d'abord converti en chaîne à l'aide de la fonction string(), puis le résultat de cette conversion est évalué.
Attention : |
---|
Les conversions de chaînes des collections de nœuds transmises en tant qu'arguments à cette fonction peuvent donner des résultats inattendus.Pour plus d'informations, voir Fonction string. |
Cette fonction respecte la casse.
Exemple
L'exemple suivant illustre l'utilisation de la fonction contains()
pour interroger un ensemble de livres dont le titre contient le mot « Pattern ».
Fichier XML (contains.xml)
Fichier XSLT (contains.xsl)
Sortie
Appliquée au fichier XML contains.xml, la feuille de style XSLT ci-dessus produit les résultats suivants :
Les modèles météo de Weather Man coûte 100,00.
Motifs tissés de Weaver coûte 150,00.
Modèle de discours de Speaker coûte 15,00.