gpt4 book ai didi

c# - 使用 XML 时引用未声明的实体异常

转载 作者:IT王子 更新时间:2023-10-29 04:26:14 24 4
gpt4 key购买 nike

我正在尝试设置 xmldoc 的 innerxml 但出现异常:引用未声明的实体

XmlDocument xmldoc = new XmlDocument();
string text = "Hello, I am text α   – —"
xmldoc.InnerXml = "<p>" + text + "</p>";

抛出异常:

Reference to undeclared entity 'alpha'. Line 2, position 2..

我将如何解决这个问题?

最佳答案

XML 与 HTML 不同,它不定义实体(即对 UNICODE 字符的命名引用),因此 α ——等未翻译成相应的字符。您必须改用数值。您只能使用 <和 &在 XML 中

如果您想创建 HTML,请改用 HtmlDocument。

关于c# - 使用 XML 时引用未声明的实体异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/281682/

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