использование xpath для извлечения конкретного узла - PullRequest
0 голосов
/ 31 января 2011
<TABLE cellSpacing=0 cellPadding=4 width="100%" border=0>
<TBODY><TR><TD><TABLE cellSpacing=0 cellPadding=0 width=515 bgColor=#ffffff border=0>
<TBODY><TR><TD>
<h4 class="style1"> RESULTS (PROVISIONAL)</h4>
<h4><br>

<br></b>
<br>

&nbsp;</h4>

<TR>
     <TD width="513">

<B>THONGAM DEEPAK SINGH (1kn06cs054) </B><br><br><br><br><hr>
<table><tr><td><b>Semester:</b></td><td><b>8</b></td><td></td>
<td> &nbsp;&nbsp;&nbsp;&nbsp;<b> Result:&nbsp;&nbsp;FAIL </b></td></tr></table> 
<hr> <table><tr><td width=250>Subject</td><td width=60 align=center>External </td>
<td width=60 align=center>Internal</td><td align=center width=60>Total</td><td    align=center width=60>Result</td></tr><br><tr>
<td width=250><i>Programming Languages (06CS846)</i></td><td width=60  align=center>11</td><td width=60 align=center>18</td><td width=60 align=center>29</td><td  width=60 align=center><b>F</b></td></tr></table><br><br><table><tr><td></td><td></td><td>Total Marks:</td><td> 29 &nbsp;&nbsp;&nbsp; </td></tr></table>

Это часть результата html, которую я получаю при запросе http://results.vtu.ac.in/ с usn ​​= 1kn06cs054.
Мне нужно запросить таблицу результатов и сохранить ее в локальной базе данных. Как я могу сделать запрос?используя xpath.мне нужно хранить и отображать oputput как

Name=THONGAM DEEPAK SINGH  
Usn=1kn06cs054  
Semester=8  
Subject=Programming language  
Subject code=06cs846  
external-11  
internal-18  
total=29  
result = Fail  

Я новичок в разборе, поэтому не так много идей о выполнении.Решения с кодом будут высоко оценены Спасибо

1 Ответ

0 голосов
/ 31 января 2011

То, что вы получите, никогда не может быть запрошено с помощью XPATH, это не правильный XML.

...