1

当我复制并粘贴以下代码web.config时,我正在从这里练习文件:

<configSections>
  <section name ="ProductSection" type ="<ProductSection" />
</configSections>

<ProductSection>
<gridSettings title ="Latest Products" count ="20"></gridSettings>
<color background="FFFFCC" foreground="FFFFFF"></color>
</ProductSection>

我遇到了几个错误,例如:

  • 标签未在第二行关闭。
  • </section>不见了。
  • 命名空间'section'不能包含子元素。

如何消除这些错误并顺利运行。

4

2 回答 2

6

代替

<section name ="ProductSection" type ="<ProductSection" />

尝试

<section name ="ProductSection" type ="&lt;ProductSection" />

请参阅哪些是 HTML 和 XML 特殊字符?

于 2013-10-30T09:37:16.400 回答
1

你有这个:

type ="<ProductSection"

这在 XML 中无效,去掉“<”字符:

<section name ="ProductSection" type ="ProductSection" />

如果您实际上有带有“<”的内容,则必须像这样对其进行编码:

<section name ="ProductSection" type ="&lt;ProductSection" />

但是,由于实际部分是<ProductSection>,它可能只是您这边的一个错字。

于 2013-10-30T09:37:01.240 回答