1

入力 XML ファイルがスキーマ ファイル (.xsd) に準拠しているかどうかを検証するために、XML 検証を実行したいと考えています。私の質問は、ターゲット名前空間パラメーターを指定する必要があるのはいつですか?ターゲット名前空間パラメーターの機能は何ですか?

この質問は、次の MSDN ページから取得しました。

http://msdn.microsoft.com/en-us/library/1hh8b082.aspx

http://msdn.microsoft.com/en-us/library/system.xml.schema.xmlschemaset.aspx

より具体的には、クラスのAddメソッドの第 1 パラメーターを参照しています。XmlSchemaSet

EDIT1:私の現在の混乱は、

  1. XML スキーマ ファイルでは、一番上にターゲット名前空間属性があり、この XML スキーマ ファイルで定義されているすべての要素がターゲット名前空間で定義されています。
  2. スキームに対してチェックする XML ドキュメント ファイルでは、XML ドキュメントは、XML スキーマ ファイルの「ターゲット名前空間」で定義された要素を使用する場合があり、XML スキーマ ファイルで定義された「ターゲット名前空間」以外の他の名前空間の要素を使用する場合もあります。 ;
  3. 問題は、「ターゲット名前空間」をクラスの Add メソッドに追加するだけでXmlSchemaSetよいのか、それとも XML ドキュメントが使用するすべての名前空間をクラスのAddメソッドに追加するのXmlSchemaSetかということです。
  4. もう 1 つの質問は、XML スキーマ ファイルで複数の「ターゲット名前空間」を定義できるかどうかです。はいの場合、どのように?
4

1 に答える 1