XML文件错误:未定义实体

时间:2013-02-04 12:40:05

标签: xml visual-studio visual-studio-2012 app-config

我正在使用Visual Studio 2012,这里有一个C#项目,当然我在我的项目中使用App.config。一切都很好,直到我添加这样的东西:

<add key="myChar" value="&sup2;"/>

错误:

Entity 'sup2' not defined

sup2应代表²,就像&qout;代表"一样。对于&qout;,我没有收到任何错误。为什么?我仍然能够编译,但我想摆脱这条消息 - 或者理解为什么这是VS的错误。

1 个答案:

答案 0 :(得分:2)

这些实体中只有一小部分对XML有效 - 那些逃避XML标记本身的部分:

  • QUOT
  • 安培
  • LT
  • GT

HTML中的各种语法位还有很多。

Reference (sorry its WikiPedia)