Cherche une API JAVA pour parser une DTD - Java - Programmation
Marsh Posté le 07-06-2006 à 10:44:38
ReplyMarsh Posté le 13-06-2006 à 16:48:21
souk a écrit : tu devrais trouver ton bonheur dans JAXB |
mais JAXB c'est pour analyser un schéma XML !! et moi je veux parser une DTD.
A moins qu'il serait plus simple de convertir la DTD en XMLSchema et parser le XMLSchema ?
Marsh Posté le 13-06-2006 à 16:51:57
ouais mais jaxb il est outillé pour parser des dtd quoi
enfin bon y en a aussi de base dans le jdk je pense, en cherchant bien nan ?
Marsh Posté le 13-06-2006 à 16:59:16
souk a écrit : ouais mais jaxb il est outillé pour parser des dtd quoi |
mais d'après ma recherche, JAXB traite les XMLSchémas et permet de générer des classes Java à partir de Schemas ! et une DTD c'est pas du XML !!!
peux tu me dire où as tu vu que JAXB permet de parser les DTD ?
Marsh Posté le 13-06-2006 à 17:04:15
ReplyMarsh Posté le 13-06-2006 à 17:07:24
souk a écrit : ah effectivement, ils ont viré le support de DTD |
je fais quoi alors ? est-il mieux ou plus simple de parser le XMLSchema (généré à partir de la DTD) ou bien directement la DTD que j'ai ?
Marsh Posté le 13-06-2006 à 17:09:52
ReplyMarsh Posté le 13-06-2006 à 17:14:00
souk a écrit : la question c'est: tu veux parser ta DTD pour faire quoi avec ? |
je dois parcourir la DTD élément par élement et récupérer ces éléments pour en faire des tests avec d'autres fichiers...
Marsh Posté le 14-06-2006 à 11:39:45
ReplyMarsh Posté le 14-06-2006 à 12:18:57
souk a écrit : quels genre de tests ? c'est pas pour valider un fichier xml quand meme ? |
non pas du tout, ça n'a pas d'importance ça ! j'ai d'abord besoin de récupérer les éléments de la DTD.
Marsh Posté le 15-06-2006 à 22:24:17
et c'est quoi le probleme avec les deux que tu avais trouve ?
Marsh Posté le 06-06-2006 à 17:34:29
Bonjour,
Comme le titre l'indique, je cherche une API JAVA pour parser une DTD. J'en ai trouvé deux (DTD Parser) mais je n'arrive pas à modifier l'exemple selon mes besoins (pour tester).
Merci.