2013-04-17 17 views
5

Oto moja zawartość HTML, które staram się analizować z XPathKorzystanie wieloznaczny w XPath z atrybutami

<td class="text1">Content</td> 
<td class="text2">Content</td> 
<td class="text2">Content</td> 

Chcę wybrać elementy td pomocą atrybutu klasy, ale tak oczywiste, wartość tego atrybutu różne dla każdego elementu. Próbowałem:

//td[starts-with(@class,'text')] 

ale to podejście nie działa. Co może być poprawny sposób?

+1

pracuje dla mnie. Z jakiego procesora XPath korzystasz? Czy '// td' zaznacza wszystkie komórki tabeli? Mógłbyś mieć problem z przestrzenią nazw. –

Odpowiedz

11

Można użyć "zawiera":

//td[contains(@class, 'text')] 
Powiązane problemy