Quelles sont les entités de caractères pris en charge pour les commentaires XML?
-
19-09-2019 - |
Question
Dans l'exemple suivant, &
et Δ
sont OK mais Δ
n'est pas (les deux derniers sont à la fois Δ). Le compilateur émet un avertissement similaire à:
warning CS1570: XML comment on 'XXX.DocumentedMethod()' has badly formed XML -- 'Reference to undefined entity 'Delta'.'
/// <summary>
/// & Δ Δ
/// </summary>
public void DocumentedMethod()
{
}
Quels sont les entités de caractères pris en charge pour les commentaires XML?
La solution
Il est pas une question de commentaires, il est XML lui-même. XML ne sait intrinsèquement à propos &
, <
, >
, '
et "
ainsi que les entités numériques. Tout le reste doit être déclarée explicitement.
section 4.6 de la spécification pour plus d'informations.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow