2013-04-11 65 views
2

我想向我的C#代碼添加文檔。但以下給我一個格式錯誤的xml錯誤。我知道這個錯誤是因爲'List'Display''。它試圖找到「/ Display」。但是不會有「/ Display」,因爲它是我的代碼示例的一部分。有人可以幫我弄這個嗎?謝謝。C#xml文檔錯誤

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

回答

3

包裹代碼在一個CDATA塊:

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

或編碼尖括號:

/// <code> 
///  List&lt;Display&gt; templates = DisplayManager.GetDisplays(); 
/// </code> 
+0

非常感謝!這解決了我的問題 – wraith 2013-04-11 18:28:37

1

嘗試內CDATA

<![CDATA[List<Display> templates = DisplayManager.GetDisplays();]]> 
012纏繞YOUT代碼內容

解析器將解析XML文檔中的所有文本。

但是,CDATA部分內的文本將被解析器忽略。

2

是很常見的XML文檔中編寫​​3210。