2011-08-30 1 views
7

Io sono un noob completamente su XPath, sto facendo applicazione per recuperare i dati da un sito web, e ho bisogno di trovare 2 cose:HTML Agility pacchetto trovare gli ID partendo

1- tutti i tag span che iniziano con : ctl00_Main_GridView_lieutenants

2- href del tag genitore sul arco .... errr .. cercherò di spiegare:

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

ho bisogno del testo e il link;)

+0

Si potrebbe anche considerare di usare jQuery (invece) –

risposta

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

seleziona tutti arco che inizia con @idctl00_Main_GridView_lieutenants

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

seleziona tutti @href di a che hanno bambino span che @id inizia con ctl00_Main_GridView_lieutenants