2009-10-02 3 views
8

Nel seguente esempio, & e Δ sono OK ma Δ non è (questi ultimi due sono entrambi Δ). Il compilatore emette un avviso simile a:Quali sono le entità carattere supportate per i commenti XML?

 
warning CS1570: XML comment on 'XXX.DocumentedMethod()' has badly formed XML -- 'Reference to undefined entity 'Delta'.' 
/// <summary> 
    /// &amp; &Delta; &#916; 
    /// </summary> 
    public void DocumentedMethod() 
    { 

    } 

Quali sono le entità supportate di caratteri per i commenti XML?

risposta

9

Non si tratta di commenti, è XML in sé. XML solo inerentemente conosce &amp;, &lt;, &gt;, &apos; e &quot; nonché le entità numeriche. Qualsiasi altra cosa deve essere dichiarata esplicitamente.

Vedere section 4.6 of the spec per ulteriori informazioni.

+0

Grazie! Sono onorato che Jon Skeet abbia risposto alla mia domanda =) – jrummell