2011-01-31 10 views
0
<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> 

これは、私が012n12n0ccs054を使用してhttp://results.vtu.ac.in/を照会するときのhtml結果の一部です。
結果テーブルを照会してローカルデータベースに格納する必要があります。どのようにxpathを使用して照会できますか。私はoputputを保存して表示する必要がありますxpathを使用して特定のノードを検索する

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

私は分かりにくいので、分かりにくいです。コード付きソリューションは高く評価されます ありがとう

+1

*(関連)* [HTMLを解析するための最良の方法](http://stackoverflow.com/questions/3577641/best-methods-to-parse-html/3577662#3577662) – Gordon

+1

@Gordon:これはあなたが投稿したものと重複していると見なすことができるように、オープンな質問です。 –

+0

@Alejandroはそれについてはわかりませんでしたが、合意しました:) – Gordon

答えて

0

XPATHを使用して決して照会することはできませんが、有効なXMLではありません。

+0

PHPのDOM拡張機能を使用する場合は問題ありません。 – Gordon

+0

それでは、PHP-DOMを使ってそのc ***のXML文書を作成する方法を教えてください(XPATHを使用するときに必要なことです)。私は喜んで学びます。 –

+1

あなたがしなければならないことは、 'loadHTML'または' loadHTMLFile'です。これにより、DOMはXMLパーサーモジュールの代わりにlibxmlのHTMLパーサーモジュールを使用します。これはXPathで使用できます。 – Gordon

関連する問題