Pas de < dans les valeurs d'attribut |
Texte de la spécification
Le texte de remplacement de toute entité à laquelle il est fait référence directement ou indirectement dans une valeur d'attribut (autre que "<") ne doit pas contenir de <.
Explication
Cette restriction doit simplifier l'analyse des données XML. Les valeurs d'attribut ne pouvant même pas contenir de données d'élément, les analyseurs simples n'ont pas besoin de pister les chaînes littérales. Rien qu'en faisant correspondre les caractères < et >, les analyseurs simples peuvent vérifier l'imbrication et la formation appropriées du marquage.