Bonsoir,

Peut-être hors sujet mais à toute fin utile.
Un bug qui peut devenir indétectable.

Les signes inférieurs et supérieurs ( < et > ) peuvent entraîner des risques
de blocage de l'application quand ils sont insérés dans des données transmises en xml.
Par exemple de php à l'application.

Ce qui est compréhensible puisque ces signes sont aussi les balisages des
noeuds xml, donc conflit de lecture.

Inutile de vous dire que si un utilisateur client s'aventure à saisir dans un
formulaire ce type de caractére ( encodage UTF-8 ou pas ), il y a de grande
chance pour qu'à l'issue vous ayez un big bug.

Je viens d'en faire la triste expérience et j'ai passé un trés mauvais moment
avant de comprendre. L'application fonctionnait correctement et suite à une
saisie...blackout total des données.
Si je n'avais pas eu l'idée de jeter un oeil dans le contenu de ma db, Je
chercherais encore.

Un petit reméde pour php (c'est plus prudent) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$aSigne = array("<", ">");
$bSigne = array("", "");
$ma_variable = str_replace($aSigne, $bSigne, $ma_variable);