Compris !
Donc si
$className = 'schtroumpf'
il faut écrire
$query = $xpath->query(sprintf("//*[contains(concat(' ', normalize-space(@class), ' '), ' %s ')]", $className'));
Type: Messages; Utilisateur: Doc_xhtml
Compris !
Donc si
$className = 'schtroumpf'
il faut écrire
$query = $xpath->query(sprintf("//*[contains(concat(' ', normalize-space(@class), ' '), ' %s ')]", $className'));
Merci de ta prompte réponse.
Je comprends : %s signifie « remplacer par la chaîne donnée dans l'argument suivant le format, c'est-à-dire dans le cas présent "schtroumpf" ».
Mais pourquoi ne pas...
Bonjour Stealth,
Peux-tu me préciser la signification et le rôle du paramètre '%s' dans la fonction contains ci-dessus ?
Merci par avance
Merci Stealth !
Comme flashub, je suis émerveillé et impressionné devant la puissance de DOM quand il est utilisé avec une telle virtuosité.
Je pense que je vais sérieusement approfondir la...
Merci David de ta réponse, et pardon de ne pas t'avoir répondu plus tôt (j'étais en déplacement)
Bien évidemment, j'avais consulté la doc Xpath et avais effectué pas mal d'essais infructueux avant...
Bonjour,
Ce post fait suite à mon précédent post sur l'extraction d'une chaîne contenant un mot précis ("schtroumpf" dans mes exemples) et va faire plaisir à Stealth qui de façon répétée prône DOM...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.