Bonjour,
J'ai un fichier DTD associé à un fichier xml, et je voudrais remplacer les noms des entités par leur valeur dans ce fichier xml (que je parse).
Comment dois-je m'y prendre ?
Sachant que dans mon fichier DTD j'ai donc des lignes suivant ce modèle :
Pour le moment j'ai une classe java qui s'occuper de parser le fichier de la DTD pour lister les entités et leur valeur associées. Ainsi j'ai donc une hashtable dans laquelle pour un libelle tel que "eacute" correspond une valeur "é".
Code : Sélectionner tout - Visualiser dans une fenêtre à part <!ENTITY eacute "é" >
Je bloque sur la manière d'interpréter cette valeur pour remplacer en sortie le nom de l'entité par le caractère correspondant (ici 0xE9 = 'é' )
Quelqun aurait-il une idée ?
Partager