XML 文字列を入力として受け取る Web サービスがあります。サービスが最初に行う (または行う必要がある) ことは、受信した XML 文字列を事前定義され合意された XML スキーマに対して検証することです。
このスキーマを保存してアクセスする最良の方法は何ですか?
- Web サービスと同じ場所に物理的な .xsd ファイルがありますか?
- Web サービスのコード ファイル内の定数文字列?
- プロジェクトのリソース ファイル内の文字列値?
- Web構成のどこかに?
- データベースで?
スキーマが変更される可能性があり、コードを変更する必要があるため、オプション (2) と (3) が最適だとは思いません。繰り返しになりますが、XML 構造が変更された場合は、XML を正しく解析するためにコードを変更する必要があります。
ありがとう!