Requête XPath pour sélectionner tous les attributs href de <a> tag, qui attribut 'class' est égal à chaîne spécifiée

Je ne sais pas pourquoi requête suivante ne fonctionne pas:

//a/@href[@class='specified_string']
  • Comme l'attribut de classe peut contenir plusieurs noms de classe séparées par des espaces, vous avez probablement fait envie: //a[contains(concat(' ',normalize-space(@class),' '), 'some_class_name')]/@href
  • Bon point. Juste un pinaille: il est ' some_class_name ' (avec espaces), pas 'some_class_name'.
InformationsquelleAutor l245c4l | 2010-04-22