我有一个尝试使用 XDocument.Load 加载的 HTML 表单,但我收到以下错误:
' ' is an unexpected token. The expected token is ';'. Line 1257, position 66.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
该代码只是调用以下内容:
XDocument xmlDoc = XDocument.Load(pageData.Stream);
pageData 是来自另一个系统的自定义对象,它正在输出数据流。我已经让它将 xml 导出回一个字符串,它看起来很好。
当我在 HTML 上检查该行时,它只是一个元素的结束标记。xml 异常给出的行/位置有多可靠?我只是将表单的源代码转储到 notepad++ 中进行验证,我看不出这会是个问题。
编辑:以下是错误前后的前几行。我已经标记了错误行。
</p>
</td>
</tr>
</table>
</td>
</tr> <----Error Line
<tr>
<td>
<div id="BusinessJustificationForm">
<table id="BusinessJustificationTable">
<tr>
<td class="seperator" colspan="7">