これで、プロジェクトのプロパティを表すDataSetに対してxmlを検証しようとしています。 スキーマ追加は、次のように行われます。DataSetからxsdを使用してXML検証で欠落している要素をキャッチする方法
dataSet d = new dataSet();
schema.add("http://tempuri.org/settings.xsd", XmlReader.Create(new StringReader(d.GetXmlSchema())));
のは、私のDataSetが2列の「パス」と「バージョン」を持っているとしましょう。次に、xmlを検証しようとすると:
<settings>
<paht>c:\</path>
</settings>
これで問題はありません。そして、私はそれを望んでいません...私は "バージョン"のエントリがないので、エラーを取得するwan't。だから、私はd.GetXmlSchema()から取得したものを見て、xsdのように見えます。また、すべてのエントリにはプロパティが含まれています:ですが、データセットにこのようなオプションを設定するにはどうすればよいですか?