質問

SGML を XML に変換する方法またはライブラリを知っている人はいますか?

編集:明確にするために、Java で変換を行う必要があり、SP パーサーや関連する SX ツールは使用できません。

役に立ちましたか?

解決

一般的なコンセンサスは、JavaでSGML作業を行うための既存のライブラリが存在しないことがあるようです。確かに無意味Googleで検索し、ここでこの質問を、数日後、私はこの問題について何のリソースは認められません。

他のヒント

答えは sgml DTD に依存するため、必ずしも単純ではありません。Java での一般的な SGML パーサーは実際にはまったく見つかりませんでしたが、 この記事 用途 SP コンバーターが含まれています。

SXは、 http://jclark.com/sp/sx.htmするを参照してください。 SPパッケージのSGMLからXMLへのコンバーターます。

mlParserがありますが、私はそれを見つけるためにしようと苦労している:<のhref =「http://www.balisage.net/Proceedings/vol1/html/Smith01/BalisageVol1-Smith01.html」 rel = "nofollowを"> http://www.balisage.net/Proceedings/vol1/html/Smith01/BalisageVol1-Smith01.html の

この時点でJavaを使用してSGMLを解析するためのAPIはありません。また、XMLにSGMLに変換してからJavaを使用して、それを解析するための任意のAPIやライブラリがありません。 SGMLのステータスが、私が今までに働いてきたすべてのプロジェクトのためのXMLに取って代わられていると、私はすべてが、このエリアで行われた作業があるだろうとは思わないが、それは唯一の推測です。

ここの大学からいくつかのオープンソースコードのコードですそれは、しかし、私はそれを試していませんし、あなたが他の依存クラスを見つけるために検索しなければならない、それをしません。私はJavaで唯一の現実的な解決策は、正規表現を必要とすると信じています。

また、ここでは公共のSGML / XMLソフトウェアのリンクである。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top