3

解析のために XSD を受け入れて、解析される型を適切に強制する方法を知っている XML パーサーはありますか?

4

1 に答える 1

4

多くのパーサーは、XML 入力ドキュメントが XSD に準拠していることを検証できますが、ほとんどのパーサーはそれ以上適用しません。

JAXB を使用する場合、その xjc ユーティリティは、XSD で定義された型をキャプチャするフィールドと JAXB 注釈を含む Java クラスを生成でき、JAXB を介したマーシャリング/アンマーシャリングは型を適切に処理します。

例については、このチュートリアルを参照してください。

Apache のXMLBeansにも同様の機能があるようです。

これらのいずれかがあなたのニーズを完全に満たすかどうかはわかりませんが、現時点で私が考えることができる最も近いものです.

于 2012-08-05T13:30:26.343 に答える