tu ne sais pas ce qu'est un fichier DTD ?
ça te permet de définir la structure qu'auront tes fichiers XML, cad les noeuds obligatoires ou optionnels, l'ordre de ceux-ci, leurs différents attributs et leurs types.
en fait y'en a pas forcément besoin apparemment, c'est juste quand tu as besoin du résultat quand il est "parsé"
remplace la ligne :
sortie.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE select SYSTEM \"TADTD.dtd\">\n<select>\n</select>");
par :
sortie.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<select>\n</select>");
et ça marche !!!
Partager