2009-10-02 11 views
8

En el siguiente ejemplo, & y Δ están bien, pero Δ no es (los dos últimos son tanto Δ). El compilador emite una advertencia similar a:¿Cuáles son las entidades de caracteres compatibles para comentarios 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() 
    { 

    } 

¿Cuáles son las entidades de caracteres admitidos para los comentarios XML?

Respuesta

9

No es una cuestión de comentarios, es XML en sí. XML solo conoce intrínsecamente &amp;, &lt;, &gt;, &apos; y &quot;, así como las entidades numéricas. Cualquier otra cosa tiene que declararse explícitamente.

Consulte section 4.6 of the spec para obtener más información.

+0

Gracias! Me siento honrado de que Jon Skeet haya respondido mi pregunta =) – jrummell

Cuestiones relacionadas