Quelles sont les XML officiel de caractères réservés?
Dans cette page, Microsoft indique que XML caractères réservés (et de leur entité) sont les suivantes:
> >
< <
& &
% %
Mais dans cette autre page, je l'ai trouvé aussi '
est un caractère réservé (et de son entité est '
).
Quelqu'un peut-il m'indiquer certains de référence officiel dans lequel sont répertoriés tous et XML seulement les caractères réservés?
Veuillez lire le contexte. Les deux articles sont pour quelque chose de différent, et un seul est à partir de Microsoft.
Je n'ai pas dit que la seconde est en Microsoft...
Je n'ai pas dit que la seconde est en Microsoft...
OriginalL'auteur Vito Gentile | 2014-02-13
Vous devez vous connecter pour publier un commentaire.
Selon la XML spec, les seuls caractères qui doit être protégé lorsqu'il est utilisé comme caractère de contenu plutôt que de balisage sont
&
(comme&
,&
ou&
) et<
(comme<
,<
ou<
), plus>
lorsque c'est une partie de la séquence]]>
. En outre, les apostrophes doivent être échappés (généralement sous la forme de'
) dans l'unique cité des valeurs d'attribut, et les guillemets (généralement sous la forme de"
) en double-cité des valeurs d'attribut, et n'importe quel caractère qui n'est pas représentable dans le codage de caractères utilisé pour sérialiser le document doit être échappé comme un partenaire de référence de caractère.Vous n'avez pas ont d'échapper les guillemets doubles unique cité des attributs ou vice versa, mais il ne pourra pas faire de mal si vous le faites.
Bien sûr, vous peut échapper à tous les
>
,"
et'
(et de tout autre caractère) au sein de caractères contenu si vous le souhaitez, sans en changer le sens.OriginalL'auteur Ian Roberts
XML n'ont pas de notion de "caractères réservés".
Il a des entités prédéfinies qui représentent la plupart des personnages qui peuvent (selon le contexte) ont une signification particulière dans un document XML (
"
,<
,>
,&
'
).Il ne dispose pas d'entités nommées pour le caractère espace ou
=
parce que les lieux où ils ont une signification particulière sont les endroits que vous ne pouvez pas avoir de données.OriginalL'auteur Quentin