SGMLをXMLに変換する方法またはライブラリを知っている人はいますか?
編集:明確にするために、Javaで変換を行う必要があり、SPパーサーまたは関連するSXツールを使用できません。
It seems that the general consensus is that there are no existing libraries for doing SGML work in Java. Certainly after several days of fruitlessly searching Google, and asking this question here, I have found no resources on this subject.
現時点では、Javaを使用してSGMLを解析するためのAPIはありません。また、SGMLをXMLに変換し、Javaを使用して解析するためのAPIやライブラリもありません。私がこれまで取り組んできたすべてのプロジェクトでSGMLのステータスがXMLに取って代わられているため、この分野ですべての作業が行われるとは思いませんが、それは推測にすぎません。
これは、それを実行する大学のオープンソースコードコードですが、私はそれを試していません。他の依存クラスを見つけるために検索する必要があります。Javaで実行可能な唯一のソリューションには、正規表現が必要だと思います。
また、ここに公開SGML/XMLソフトウェアへのリンクがあります。
mlParser がありますが、見つけるのに苦労しています: http://www.balisage.net/Proceedings/vol1/html/Smith01/BalisageVol1-Smith01.html
SP パッケージの SGML から XML への SX コンバーターについては、http://jclark.com/sp/sx.htmを参照してください。