HTMLAttributeEncoder
| HTMLAttributeEncoder = class (Encoder) | Interface de HTMLAttributeEncoder | Exemples de HTMLAttributeEncoder |
Qubes 6.8 Classe pour l'encodage d'un attribut HTML
Dans une page html, les balises peuvent contenir des attributs.
Ex : <div id="test">
"div" est la balise, qui contient un attribut "id" qui vaut "test".
Or, certains caractères ne sont pas autorisés tel quels dans les attributs html et doivent être encodés (notamment "). C'est ce que permet de faire la méthode HTMLAttributeEncoder.Encode.
C'est obligatoire si les données passées en atribut émanent d'une saisie utilisateur non contrôlée pour éviter le XSS. Cf. Exemple
Rq : Pour encoder un texte html, utiliser HTMLTextEncoder.