2010-07-28 5 views
4

Je dois sélectionner un noeud avec un attribut id dont je ne connais qu'une partie de la valeur.Quelle est l'expression XPath pour sélectionner un attribut en fonction de son préfixe?

Si j'ai plusieurs <tr> éléments:

<tr id="foobar[1234]"></td><tr id="foobar[1235]"></td><tr id="foobar[1236]"></td><tr id="bar[1]"></td><tr id="foobar[1237]"></td><tr id="bar[12]"></td> 

Je veux seulement sélectionner les id qui commencent par foobar.

J'ai essayé:

//tr[@id='foobar*'] 

mais il ne fonctionne pas.

Une aide? Merci.

Répondre

-1

Avez-vous essayé

//tr[@id*="foobar"] 

Je ne suis pas certain que cela fonctionne, mais il peut.

Questions connexes