求助:用mshtml解析HTML文件,遍历部分标签的问题。
比如html部分文件如下
<table >
<thead>
<tr> <th>代码</th> <th>名称</th> <th>时间</th> <th>数量</th> </tr>
</thead>
<tbody >
<tr><th><a href="../requery.php?code=583" target="_parent" >583</a></th>
<th><a href="../requery.php?code=583" target="_parent">工程1</a></th>
<th>2001-04-07</th>
<td><span class="up">110</span></td>
</tr>
<tr> .......... </tr>
</tbody>
</table>
网页中只有一个table,这个table中有很多行,每行的内容都与上类似。
我现在通过
pCollection = pDoc3->getElementsByTagName(L"table");
然后我再怎样取得table每行tr中的代码【583】、名称【工程1】、日期【2001-04-07】、数量【110】他们的文本?
我想知道如何得到table标签下的各个子标签,就如同遍历树结构一样,能够取得每个节点的子节点,父节点?
就是我想通过得到table,然后在得到他的子节点tbody, 再到子节点tr,再得到th,再得到a,然后用getinnertext()得到583这个代码,遍历完一行,我再回溯tbody,然后开始遍历新的tr?
直到遍历完table的所有行tr
多谢了,最好能以代码说明。谢谢!