0

XSD のイントロスペクトに使用できるライブラリが必要でした。基本的にそれを解析し、オブジェクト表現を提供して、型、名前、注釈、名前空間などを取得できるようにします。そのため、主に 2 つのライブラリに出くわしました: java.net XML Schema Object Model (XSOM)Apache commons XMLSchema

XSOM の方が優れていると感じましたが、CDDL ライセンスが異なるようです。では、オープン ソースにできない商用プロジェクトで XSOM を使用することはできますか? LGPLタイプのライセンスを持つ、より優れたライブラリを知っている人はいますか?

4

1 に答える 1

0

私は Apache commons XMLSchema を使用しましたが、うまく機能します。

しかし、基本的な構造のビューを公開するだけのライブラリを好むか嫌いかは、ほとんど主観的なものです。

ライセンスに関しては、XSOM 自体は GPL ライセンスと simil-GPL ライセンスが混在した状態でリリースされているようです。安全を確保したい場合は、Apache を使用してリラックスしてください。

Apache に敬意を表して、Apache commons XMLSchema を改善できると思われる場合は、プロジェクトのメーリング リストに参加して、アイデアを聞かせてください。パッチを提出し、より良いライブラリにするためにご協力ください。

于 2011-07-22T12:40:39.510 に答える