Parser SGML en Java

Parser SGML en Java - Java - Programmation

Marsh Posté le 16-10-2012 à 22:34:46    

Bonjour,
 
Pour un projet en java je dois parser des fichiers SGML, connaissez-vous des parsers adaptés ?
J'ai regardé Jdom et Sax mais ils n'ont pas l'air très adaptés pour ça :/
 
Merci d'avance ! :)

Reply

Marsh Posté le 16-10-2012 à 22:34:46   

Reply

Marsh Posté le 17-10-2012 à 01:35:45    

Bonjour,
 
Si tu veux parser du vrai SGML avec des features un poil avancées comme le shorttag ou le omittag, tu n'as pas beaucoup de choix: il te faut voir du côté du parser de James Clark, SP, en C++, ou de sa continuation, OpenSP, dont la dernière version doit dater de 2005.
C'est du C++, mais comme tu as le code source, tu peux peut surement encapsuler cela dans une dll et l’appeler depuis java.
 
Sinon, la seule autre solution est de générer du XML à partir du SGML avec un parser SGML qui permet cela, par exemple l'outil sx de James Clark, puis de fournir le XML ainsi généré à un parser XML en java.
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Sujets relatifs:

Leave a Replay

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