Question

Quelqu'un sait-il d'une méthode ou d'une bibliothèque, pour convertir en XML SGML?

EDIT: Pour plus de précisions, je dois faire la conversion en Java, et je ne peux pas utiliser l'analyseur SP ou l'outil SX lié

.
Était-ce utile?

La solution

Il semble que le consensus général est qu'il n'y a pas de bibliothèques existantes pour faire le travail de SGML en Java. Certes, après plusieurs jours de recherche Google infructueusement et poser cette question ici, j'ai trouvé aucune ressource à ce sujet.

Autres conseils

La réponse est pas toujours aussi simple que cela, car il dépend de la DTD SGML. Je ne l'ai pas fait trouvé un analyseur SGML général en Java du tout, mais SP qui comprend un convertisseur.

Voir http://jclark.com/sp/sx.htm pour le SX Convertisseur de SGML à XML dans le package SP.

Il y a le mlParser, mais je vais avoir du mal à essayer de le localiser: http://www.balisage.net/Proceedings/vol1/html/Smith01/BalisageVol1-Smith01.html

Il n'y a pas api pour l'analyse syntaxique SGML en utilisant Java à ce moment. Il y a aussi pas de api ou d'une bibliothèque pour convertir SGML à XML, puis l'analyse à l'aide de Java. Avec le statut de SGML supplanté par XML pour tous les projets que j'ai travaillé jusqu'à maintenant, je ne pense pas qu'il y aura tous être des travaux effectués dans ce domaine, mais qui est seulement une supposition.

est un certain code open source d'une université qui le fait, mais je ne l'ai pas essayé et vous devez chercher à trouver les autres classes dépendantes. Je crois que la seule solution viable en Java nécessiterait des expressions régulières.

De plus, voici un lien de logiciel SGML / XML public.

scroll top