Cherche une API JAVA pour parser une DTD

Cherche une API JAVA pour parser une DTD - Java - Programmation

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.

Reply

Marsh Posté le 06-06-2006 à 17:34:29   

Reply

Marsh Posté le 07-06-2006 à 01:41:26    

Aucune idée ?

Reply

Marsh Posté le 07-06-2006 à 10:42:01    

y a quelqu'un ici ?

Reply

Marsh Posté le 07-06-2006 à 10:44:38    

tu devrais trouver ton bonheur dans JAXB

Reply

Marsh 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 ?

Reply

Marsh Posté le 13-06-2006 à 16:51:57    

ouais mais jaxb il est outillé pour parser des dtd quoi [:pingouino]
enfin bon y en a aussi de base dans le jdk je pense, en cherchant bien nan ?

Reply

Marsh Posté le 13-06-2006 à 16:59:16    

souk a écrit :

ouais mais jaxb il est outillé pour parser des dtd quoi [:pingouino]
enfin bon y en a aussi de base dans le jdk je pense, en cherchant bien nan ?


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 ?

Reply

Marsh Posté le 13-06-2006 à 17:00:35    

Je viens de vérifier que JAXB ne supporte pas les DTD.

Reply

Marsh Posté le 13-06-2006 à 17:04:15    

ah effectivement, ils ont viré le support de DTD [:pingouino]

Reply

Marsh Posté le 13-06-2006 à 17:07:24    

souk a écrit :

ah effectivement, ils ont viré le support de DTD [:pingouino]


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 ?

Reply

Marsh Posté le 13-06-2006 à 17:07:24   

Reply

Marsh Posté le 13-06-2006 à 17:09:52    

la question c'est: tu veux parser ta DTD pour faire quoi avec ?

Reply

Marsh 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...

Reply

Marsh Posté le 13-06-2006 à 20:31:00    

:??:

Reply

Marsh Posté le 14-06-2006 à 11:29:29    

??

Reply

Marsh Posté le 14-06-2006 à 11:39:45    

quels genre de tests ? c'est pas pour valider un fichier xml quand meme ? [:pingouino]

Reply

Marsh 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 ? [:pingouino]


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.

Reply

Marsh Posté le 15-06-2006 à 17:16:42    

:pt1cable:

Reply

Marsh Posté le 15-06-2006 à 22:24:17    

et c'est quoi le probleme avec les deux que tu avais trouve ? [:pingouino]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed