Ciao a tutti,
ho un file HTML così composto:
All'inizio vi è una tabella iniziata da <table id="stampa" align="center" border="0" cellpadding="2" cellspacing="1" width="100%"> e chiusa dal relativo </table> verso la fine.codice:<html><head> ... </head> <body> <span class="testo_12_scuro">Dettagli Fattura nº </span> <span class="testo_12_arancio">F12488</span> [img]PROVA_files/stampante-off.gif[/img] Chiudi finestra <div style="margin-top:10px;" align="center"> <table id="stampa" align="center" border="0" cellpadding="2" cellspacing="1" width="100%"> <tbody><tr bgcolor="#333333"> <td class="testo_10_bianco" align="center" nowrap="nowrap" valign="middle">n° Fattura </td> <td class="testo_10_bianco" align="center" nowrap="nowrap" valign="middle">Codice Articolo </td> <td class="testo_10_bianco" align="left" nowrap="nowrap" valign="middle">Descrizione</td> <td class="testo_10_bianco" align="center" nowrap="nowrap" valign="middle">Q.tà</td> <td class="testo_10_bianco" align="center" nowrap="nowrap" valign="middle">Importo</td> <td class="testo_10_bianco" align="center" nowrap="nowrap" valign="middle">Sc. 1</td> <td class="testo_10_bianco" align="center" nowrap="nowrap" valign="middle">n° Ordine </td> </tr> <tr class="testo_10_nero" id="id_P1752" bgcolor="#B1BCCE" valign="top"> <td class="testo_10_nero" align="center" nowrap="nowrap"> FT.12488</td> <td class="testo_10_nero" align="center"><span class="titoletto">p1752</span></td> <td class="testo_10_nero" align="left" nowrap="nowrap" width="100%">SYMANTEC NAV 2011 ITA FULL 1UT</td> <td class="testo_10_nero" align="center" nowrap="nowrap">1</td> <td class="testo_10_nero" align="center" nowrap="nowrap">17,99</td> <td class="testo_10_nero" align="center" nowrap="nowrap">0,0%</td> <td class="testo_10_nero" align="center" nowrap="nowrap">-</td> </tr> <tr class="testo_10_nero" id="id_S2394" bgcolor="#EBEEF2" valign="top"> <td class="testo_10_nero" align="center" nowrap="nowrap"> FT.12488</td> <td class="testo_10_nero" align="center"><span class="titoletto">s2394</span></td> <td class="testo_10_nero" align="left" nowrap="nowrap" width="100%">HP-TONER CIANO LJ CP1215/CP1515/CM1312</td> <td class="testo_10_nero" align="center" nowrap="nowrap">1</td> <td class="testo_10_nero" align="center" nowrap="nowrap">46,11</td> <td class="testo_10_nero" align="center" nowrap="nowrap">0,0%</td> <td class="testo_10_nero" align="center" nowrap="nowrap">18414</td> </tr> <tr class="testo_10_nero" id="id_13231" bgcolor="#B1BCCE" valign="top"> <td class="testo_10_nero" align="center" nowrap="nowrap"> FT.12488</td> <td class="testo_10_nero" align="center"><span class="titoletto">13231</span></td> <td class="testo_10_nero" align="left" nowrap="nowrap" width="100%">HD SAMSUNG 500GB SATA 5400 2.5"</td> <td class="testo_10_nero" align="center" nowrap="nowrap">1</td> <td class="testo_10_nero" align="center" nowrap="nowrap">33,78</td> <td class="testo_10_nero" align="center" nowrap="nowrap">0,0%</td> <td class="testo_10_nero" align="center" nowrap="nowrap">18414</td> </tr> <tr class="testo_10_nero" id="id_S3157" bgcolor="#B1BCCE" valign="top"> <td class="testo_10_nero" align="center" nowrap="nowrap"> FT.12488</td> <td class="testo_10_nero" align="center"><span class="titoletto">s3157</span></td> <td class="testo_10_nero" align="left" nowrap="nowrap" width="100%">SAMSUNG LASER ML-1665 A4 USB BLACK 16ppm</td> <td class="testo_10_nero" align="center" nowrap="nowrap">3</td> <td class="testo_10_nero" align="center" nowrap="nowrap">42</td> <td class="testo_10_nero" align="center" nowrap="nowrap">0,0%</td> <td class="testo_10_nero" align="center" nowrap="nowrap">18271</td> </tr> <tr class="testo_10_nero" id="id_C5818" bgcolor="#EBEEF2" valign="top"> <td class="testo_10_nero" align="center" nowrap="nowrap"> FT.12488</td> <td class="testo_10_nero" align="center"><span class="titoletto">c5818</span></td> <td class="testo_10_nero" align="left" nowrap="nowrap" width="100%">IMAGIK-LETTORE SMART CARD USB</td> <td class="testo_10_nero" align="center" nowrap="nowrap">1</td> <td class="testo_10_nero" align="center" nowrap="nowrap">10,81</td> <td class="testo_10_nero" align="center" nowrap="nowrap">0,0%</td> <td class="testo_10_nero" align="center" nowrap="nowrap">-</td> </tr> <tr class="testo_10_nero" id="id_14750" bgcolor="#B1BCCE" valign="top"> <td class="testo_10_nero" align="center" nowrap="nowrap"> FT.12488</td> <td class="testo_10_nero" align="center"><span class="titoletto">14750</span></td> <td class="testo_10_nero" align="left" nowrap="nowrap" width="100%">EM ROUTER WLESS AR-7266WNA ADSL2+2ANT</td> <td class="testo_10_nero" align="center" nowrap="nowrap">1</td> <td class="testo_10_nero" align="center" nowrap="nowrap">29,41</td> <td class="testo_10_nero" align="center" nowrap="nowrap">0,0%</td> <td class="testo_10_nero" align="center" nowrap="nowrap">-</td> </tr> <tr class="testo_10_nero" id="id_S2391" bgcolor="#EBEEF2" valign="top"> <td class="testo_10_nero" align="center" nowrap="nowrap"> FT.12488</td> <td class="testo_10_nero" align="center"><span class="titoletto">s2391</span></td> <td class="testo_10_nero" align="left" nowrap="nowrap" width="100%">HP-TONER NERO LJ CP1215/CP1515/CM1312</td> <td class="testo_10_nero" align="center" nowrap="nowrap">1</td> <td class="testo_10_nero" align="center" nowrap="nowrap">50,46</td> <td class="testo_10_nero" align="center" nowrap="nowrap">0,0%</td> <td class="testo_10_nero" align="center" nowrap="nowrap">18414</td> </tr> </tbody></table> </div> <div style="margin-bottom:3px; margin-top:15px;" id="chiudi_finestra" align="center">Chiudi finestra</div> </body></html>
Io vorrei recuperare i valori (contenuti nei vari <td>) presenti in ogni riga e relative colonne, ovviamente non mi interessano assolutamente stili e personalizzazioni varie del codice.
Facendo dei vari explode dovrei arrivarci, ma, che voi sappiate, è questo il metodo più veloce e pulito? Devo agire in altra maniera?
Grazie a tutti.

Rispondi quotando
