我有大约50页的html,每一页大约有100多行数据,有各种CSS样式,我想阅读html文件,只获取数据,比如姓名、年龄、班级、老师。并将其存储在数据库中,但我无法读取html标记
例如
我放在这里展示的地方

<table class="table_100">
    <tr>
        <td class="col_1">
            <span class="txt_student">Gauri Singh</span><br>
            <span class="txt_bold">13</span><br>
            <span class="txt_bold">VIII</span><br>
        </td>
        <td class="col_2">
            <span class="txt_teacher">Praveen M</span><br>
            <span class="txt_bold">3494</span><br>
            <span class="txt_bold">3Star</span><br>
        </td>
        <td class="col_3">
        </td>
    </tr>
</table>

最佳答案

对于.NET,您可以尝试Html Agility Pack
您可以使用以下命令将HTML页面“转换”为XML文档:

        HtmlDocument doc = new HtmlDocument();
        doc.Load(@"..\..\your_page.htm");
        doc.OptionOutputAsXml = true;
        doc.Save("your_page.xml");

然后解析一个XML文档。

关于asp.net - 读取HTML表格数据/html标记,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2890028/

10-16 10:44