gpt4 book ai didi

c# - System.XML.XmlException : ' ' is an unexpected token. 预期的 token 是 ';'

转载 作者:数据小太阳 更新时间:2023-10-29 01:45:42 26 4
gpt4 key购买 nike

我有一个 HTML 表单,我正在尝试使用 XDocument.Load 加载它,但我收到以下错误:

' ' 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">

最佳答案

我发现的问题是 URL 中的 & 符号 & 后面没有分号 ;

例如:

<a href="http://www.something.com?id=123&name=456"></a>

幸运的是,我的 HTML 代码中的 URL 不需要包含 & 符号位,所以我将其完全删除。我想 URL 编码会有所帮助,如果需要,将其替换为 &

关于c# - System.XML.XmlException : ' ' is an unexpected token. 预期的 token 是 ';',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17931723/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com