我正在解析一些 .net 资源文件 (.resx)。
在那里,我有这条数据:
información
这在我的 .net 应用程序中有效,但是当我尝试在我的 xml 文档中加载此文件时
XDocument xmlDoc = XDocument.Parse(s);
我收到这个错误:
Reference to undeclared entity 'oacute'.
这是为什么?
最佳答案
ó
是一个 named HTML entity未在 XML 中定义。
XML 仅定义了命名 HTML 实体的一个子集(即 &
、’
、”
、>
和 <
如果没记错的话)。
您可以改用数字实体表示:
información
或者,十六进制:
información
关于asp.net - ó 在 xml 文件中不允许,但在 .net 资源文件中允许?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4656121/