2009-06-08 7 views
0

私はXML構成ファイルを解析する必要があります。 XMLSchemaで基本的な検証を行い、検証のための大量の定型コードを避けることにしました。解析クラスはそれ自身で機能するはずです。「XMLSchemaをディスクに保存せずにXMLSchemaで受信XMLファイルを検証するにはどうすればよいでしょうか?私は、任意のInputStreamからXMLSchemaを読み込むことができますが、スキーマ自体はどこかに格納する必要があります知っている。 (そして、巨大なStringオブジェクトにスキーマを置くことは非常に悪い考えのように聞こえる)誰かがすでにこれをしているのだろうか?そのような場合に最適な解決策は何ですか?XMLSchemaを使用した構成解析コードのXML検証:ベストプラクティス? (Java)

今週は素敵なスタートを!

答えて

2

私は適切なクラスと一緒にあなたの展開に置きます。誰かがこのスキーマの変更について本当に心配している場合は

ClassLoader.getResourceAsStream()

を使用して、それをロードし、なぜ.jarファイルを.jarファイルに展開し、その後signありませんか?そうすれば、誰もそれを改ざんすることがないようにすることができ、サードパーティのインフラストラクチャに依存する必要はなく、リモートで保存することができます。

1

公開ウェブサイトに掲載します。

+0

このアプローチをとる場合は、 HTTPS接続を使用して、改ざんや改ざんを防止します。スキーマがインポートするスキーマにも同じことが適用されます。 – DavidValeri

0

DBに貼り付けることができます。私は、OracleにはXMLSchemasのサポートがあります。

カール

関連する問題