HTMLAttributeEncoder

HTMLAttributeEncoder = class (Encoder)Interface de HTMLAttributeEncoderExemples 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.

Classification

System.Encoding HTMLAttributeEncoder