3

次の MSDN ドキュメントを使用して、スキーマに対して XML ファイルを検証します: http://msdn.microsoft.com/en-us/library/8f0h7att%28v=vs.100%29.aspx

XML にスキーマの場所またはインライン スキーマへの参照が含まれている限り、これは正常に機能します。スキーマをアプリケーションに「ハードコーディング」して埋め込むことは可能ですか?つまり、XSD はファイルとして存在しないため、XML はそれを参照する必要がありませんか?

私は次のようなことについて話している:

  1. 検証する XML を読み込みます (スキーマの場所なし)。
  2. XSD をリソースなどとしてロードします。
  3. 検証を行います。
4

4 に答える 4

0

この記事で説明されているように、XSD を埋め込みリソースとして宣言し、GetManifestResourceStream を介して読み込むことができます:埋め込みリソース テキスト ファイルの読み取り方法

于 2013-06-18T10:57:09.947 に答える