Salut,

je suis en train d'essayer de valider avec un XSD un fichier XML qui m'est délivré par une tierce personne.

un des champ du XML (codé en UTF-8) contient des caractères spéciaux, disons
<MYFIELD>&lt;BONJOUR</MRZ2>
&lt; étant donné pour le signe inférieur '<'

Ma première question : est-ce OK d'écrire ce signe de cette façon, et non pas avec &#x003C; (3C étant le code unicode du caractère '<') ???

Seconde question : je n'arrive pas à valider ce champs avec un pattern dans mon XSD. J'ai d'abord tenté de donner un pattern du style ([A-Z]|(&lt){8} qui a foiré, c'est là que j'ai découvert cette façon de déclarer les caractères spéciaux (&#x003C..... donc comment valider ce fichier?

Merci d'avance