8

私は C# で HTML パーサーを作成しており、サマリー XML ブロックで処理する HTML の例を含めたいと考えています。< および > 文字が Visual Studio 2008 の自動ドキュメントを台無しにしないようにするにはどうすればよいですか?

例:

  /// <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

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

< および > 文字をエスケープするにはどうすればよいですか?

4

1 に答える 1

19

&lt;私が見つけた最善の解決策は、 <と >を置き換えるように変更することでした&gt;

XML 仕様にあるとおりです。

これにより、例は次のようになります。

  /// <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)
  {

これにより、目的のツールチップが適切に表示されます。

于 2009-07-04T22:10:29.950 に答える