转换html

时间:2016-08-03 07:02:48

标签: c# html asp.net openxml

HtmlConverter converter = new HtmlConverter(mainPart);

var paragraphs = converter.Parse(textData);

解析时,当我将下面的html作为textData传递时,它会显示null异常:

<div id='divgrid' style='float: left; width: 100%'>
<hr style='width: 100%; border: 5px solid;' />
<br />
<table id='tbl1' style='width: 100%; border:1px solid black; border-collapse:collapse;'>
    <tr>
        <td colspan='2' style='border:1px solid black; background-color: black; color: white; text-align: center'>
            <h3>INFORMATION FROM CURRENT</h3>
        </td>
    </tr>
    <tr>
        <td style='border:1px solid black;'><b>Goal #: 1</b>
        </td>
        <td style='border:1px solid black;'><b>Specific Focus:</b> STAIRS</td>
    </tr>
</table>
<br /><b>Current Level:</b> data here
<hr style='width:100%; border:.5px solid grey;' />
<br />2.0
<br />
<hr style='width:100%; border: 1px solid black;' /><b>Measurable Goal:</b> data here
<br />How will we know?
<hr style='width:100%; border:.5px solid grey;' />
<br />2.0
<br />
<hr style='width:100%; border: 1px solid black;' /><b>Benchmark/Objectives:</b> What they need to do to complete this goal?
<hr style='width:100%; border:.5px solid grey;' />
<br />2.0
<br />
<hr style='width:100%; border: 1px solid black;' />
<br />
</td>
</tr>
</table>
</div>

当我传递一些其他示例html数据时,它正在工作。那么我现在的HTML有什么问题?

1 个答案:

答案 0 :(得分:1)

您的HTML无效,您的文件末尾有额外的右括号:

</td></tr></table>