2011-08-30 16 views
7

Jestem kompletnie noobem na XPath, robie aplikacji do pobierania danych ze strony internetowej i muszę znaleźć 2 rzeczy:HTML Agility Pakiet Znajdź identyfikatory zaczynające się

1- wszystkie znaczniki SPAN, które zaczynają się : ctl00_Main_GridView_lieutenants

2- href znacznika dominującej na rozpiętości .... eeee .. postaram się wyjaśnić:

<a href="something.html"><span id="ctl00_Main_GridView_lieutenants_ctl03_lbl_nick">Text</span></a> 

muszę tekstu i link;)

+0

Można także zbadać przy użyciu jQuery (zamiast) –

Odpowiedz

11
//span[starts-with(@id, 'ctl00_Main_GridView_lieutenants')] 

Zaznacza cały przedział, który @id rozpoczyna się ctl00_Main_GridView_lieutenants

//a[span[starts-with(@id, 'ctl00_Main_GridView_lieutenants')]]/@href 

wybiera wszystkie @href z a które mają dziecko span który @id rozpoczyna się ctl00_Main_GridView_lieutenants

Powiązane problemy