大家好,我是新手,我想问一下,如何从一个html文件中获得数据,类似下面的
<div id="BIZ_IS_price_A2" class="BIZ_IS_priceB">
                            <div>
                                <dl class="clearfix">
                                    <dt class="t3">总&nbsp;&nbsp;总:</dt>
                                    <dd c=0></dd>
                                    <dt>总金:</dt>
                                    <dd c=2></dd>
                                    <dt class="t3">总金:</dt>
                                    <dd c=4></dd>
                                    <dt>总金:</dt>
                                    <dd c="6"></dd>
                                    <dt>总金:</dt>
                                    <dd c=8></dd>
                                    <dt>总金:</dt>
                                    <dd c=10></dd>
                                </dl>
                                <dl>
                                    <dt class="t3"><a href="/cn/dxph_syl.shtml">总金:</a></dt>
                                    <dd c=1></dd>
                                    <dt>总金:</dt>
                                    <dd c=3></dd>
                                    <dt class="t3">总金:</dt>
                                    <dd c="5"></dd>
                                    <dt>总金:</dt>
                                    <dd c=7></dd>
                                    <dt>总金:</dt>
                                    <dd c=9></dd>
                                    <dt>总金:</dt>
                                    <dd c=11></dd>
                                </dl>
                            </div>
<table>
<tr class="lineA">
<th>总</th><td class="e1" c=0></td><td class="e2" c=1></td>
</tr>
<tr>
<th>总</th><td class="e1" c=10></td><td class="e2" c=11></td>
</tr>
</table>
谢谢大家

解决方案 »

  1.   

    我补充一下,是从shtml获得数据,哪位能顺便解释一下html和shtml的区别?
    谢谢了
      

  2.   

    提供方法:
    把shtml解析出来就可以获得数据了.
      

  3.   

    请问如何解析?有没有例子或者代码?shtml和xml的解析方法相同的吗?能否详细解释下
      

  4.   

    就是字符串的各种操作,例如:strstr,strchr,strcmp...
      

  5.   

    用hHttpFileCString sLine1,sLine2,sLine3; 
    CString sResult; 
    for(int i = 0;i <69;i++) 

    hHttpFile->ReadString(sLine1)//读取第68行存入sLine1 

    for(int j = 0;j <79;j++) 

    hHttpFile->ReadString(sLine2);//读取第78行存入sLine1,  应该是读取第68+78=146行 

    for(int k = 0;k <89;k++) 

    hHttpFile->ReadString(sLine3);//读取第88行存入sLine1,此处读取第68+78+88行, 

    sResult = sLine1 + sLine2 + sLine3 ; 
      

  6.   

    当作xml等来处理,MSXML等类库来解析...GetAtrribute等获得对应属性的数据
      

  7.   

    用MSHTML COM去做吧,我也正在做这方面的例子需求和你的很像,你要是解决了,在csdn上告我一声。