2009-07-04 7 views
7

私はC#でHTMLパーサーを作成していますが、サマリーXMLブロックで処理するHTMLの例を含める必要があります。 <と>文字がVisual Studio 2008の自動文書化を妨げないようにするにはどうすればよいですか?htmlタグをC#サマリーに含めてテキストとして処理する(XMLとして解析されない)にはどうすればよいですか?

例:

/// <summary> 
    /// Creates a FlowSegment based on an HTML code, i.e. <bold> 
    /// </summary> 
    /// <param name="code"></param> 
    /// <returns></returns> 
    public FlowSegment(string code) 
    { 

あいにくの例では、このコンストラクタは(一部で)表示するためのツールチップが発生します。

XML comment includes invalid XML 

代わりに要約コメントの。

<と>文字をエスケープするにはどうすればよいですか? XML specificationsに見られるような&gt;

で>&lt;で<を置き換えるとするように

答えて

18

私が見つけた最良の解決策は、それを変更することでした。適切に目的のツールチップの表示を行う

/// <summary> 
    /// Creates a FlowSegment based on an HTML code, i.e. &lt;bold&gt; 
    /// </summary> 
    /// <param name="code"></param> 
    /// <returns></returns> 
    public FlowSegment(string code) 
    { 

を次のように例を作る

が見えます。

関連する問題