ó 不允许在xml文件中但允许在.net资源文件中?

Mic*_*hel 3 xml asp.net resources linq-to-xml

我正在解析一些.net资源文件(.resx).

在那,我有这个数据:

información
Run Code Online (Sandbox Code Playgroud)

这适用于我的.net应用程序,但是当我尝试在我的xml文档中加载此文件时

XDocument xmlDoc = XDocument.Parse(s);
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Reference to undeclared entity 'oacute'. 
Run Code Online (Sandbox Code Playgroud)

这是为什么?

Fré*_*idi 6

ó是一个未在XML中定义的命名HTML实体.

XML只定义了一个名为HTML实体的子集(即&,',",><如果没有记错).

您可以使用数字实体表示:

información
Run Code Online (Sandbox Code Playgroud)

或者,以十六进制表示:

información
Run Code Online (Sandbox Code Playgroud)