Frage

Kennt jemand eine Methode oder eine Bibliothek, SGML in XML konvertieren?

EDIT: Zur Klarstellung, ich habe die Umwandlung in Java zu tun, und ich kann die SP-Parser oder das zugehörige SX-Tool nicht verwenden

.
War es hilfreich?

Lösung

Es scheint, dass der allgemeine Konsens ist, dass es zu tun SGML Arbeit in Java keine vorhandenen Bibliotheken sind. Sicher nach mehreren Tagen ergebnislos Google-Suche, und diese Frage hier habe ich keine Ressourcen zu diesem Thema gefunden.

Andere Tipps

Die Antwort ist nicht immer so einfach, wie es auf dem SGML-DTD abhängt. Ich habe nicht gefunden tatsächlich einen allgemeinen SGML-Parser in Java überhaupt, aber SP , die einen Wandler enthält.

Siehe http://jclark.com/sp/sx.htm für die SX Konverter von SGML nach XML in dem SP-Paket.

Es gibt die mlParser, aber ich habe eine harte Zeit, die versuchen, es zu finden: http://www.balisage.net/Proceedings/vol1/html/Smith01/BalisageVol1-Smith01.html

Es gibt keine api für die Analyse zu diesem Zeitpunkt SGML mit Hilfe von Java. Es gibt auch keine api oder Bibliothek für SGML zu XML konvertieren und dann mit Hilfe von Java-Parsing. Mit dem Status von SGML für die Projekte alle von XML verdrängt ich bis jetzt gearbeitet habe, ich glaube nicht, dass es jede beliebige Arbeit in diesem Bereich getan werden, aber das ist nur eine Vermutung.

Hier ist einig Open-Source-Code Code von einer Universität das tut es, aber ich habe es nicht ausprobiert, und Sie würden die anderen abhängigen Klassen gesucht haben zu finden. Ich glaube, die einzige praktikable Lösung in Java erfordern würde Reguläre Ausdrücke.

Auch hier ist ein Link für öffentliche SGML / XML-Software.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top