Вопрос

Кто-нибудь знает о методе или библиотеке для преобразования SGML в XML?

Редактировать:Для пояснения, я должен выполнить преобразование в Java, и я не могу использовать анализатор SP или связанный с ним инструмент SX.

Это было полезно?

Решение

Похоже, что общий консенсус заключается в том, что в Java нет существующих библиотек для выполнения SGML-работы.Конечно, после нескольких дней бесплодных поисков в Google и задавания этого вопроса здесь, я не нашел никаких ресурсов по этому вопросу.

Другие советы

Ответ не всегда так прост, поскольку это зависит от sgml DTD.На самом деле я вообще не нашел общего синтаксического анализатора SGML в Java, но эта статья использование СП который включает в себя конвертер.

Видишь http://jclark.com/sp/sx.htm для SX-конвертера из SGML в XML в пакете SP.

Есть mlParser, но я с трудом пытаюсь его найти: http://www.balisage.net/Proceedings/vol1/html/Smith01/BalisageVol1-Smith01.html

В настоящее время нет API для синтаксического анализа SGML с использованием Java.Также не существует никакого API или библиотеки для преобразования SGML в XML и последующего синтаксического анализа его с помощью Java.Поскольку статус SGML заменен XML для всех проектов, над которыми я работал до сих пор, я не думаю, что в этой области будет выполнена какая-либо работа, но это только предположение.

Здесь есть какой-то университетский код с открытым исходным кодом, который это делает, однако я его не пробовал, и вам пришлось бы искать, чтобы найти другие зависимые классы.Я считаю, что единственное жизнеспособное решение на Java потребовало бы регулярных выражений.

Кроме того, вот Ссылка для общедоступного программного обеспечения SGML / XML.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top