2

我正在尝试将文档添加到我的 C# 代码中。但以下给了我一个格式错误的 xml 错误。我知道错误是因为“列表”显示“”。它试图找到“/Display”。但是不会有“/Display”,因为它是我的代码示例的一部分。有人可以帮我弄这个吗?谢谢你。

    /// <summary>
    ///   Retrieves a list of <c>Display</c>
    /// </summary>
    /// <example>
    ///   <code>
    ///     List<Display> templates = DisplayManager.GetDisplays();
    ///   </code>
    /// </example>
4

3 回答 3

3

将您的代码包装在一个CDATA块中:

///   <code>
///     <![CDATA[
///     List<Display> templates = DisplayManager.GetDisplays();
///     ]]>
///   </code>

或编码尖括号:

///   <code>
///     List&lt;Display&gt; templates = DisplayManager.GetDisplays();
///   </code>
于 2013-04-11T18:11:22.833 回答
2

List{Display}在 XML 文档中编写是很常见的。

于 2013-04-11T18:13:27.437 回答
1

尝试将您的代码内容包装在 CDATA 中

<![CDATA[List<Display> templates = DisplayManager.GetDisplays();]]>

XML 文档中的所有文本都将由解析器解析。

但是解析器将忽略 CDATA 部分中的文本。

于 2013-04-11T18:11:33.790 回答