さて、プロジェクトのプロパティを表すDataSetに対してxmlを検証しようとしています。スキーマの追加は次のように行われます。
dataSet d = new dataSet();
schema.add("http://tempuri.org/settings.xsd", XmlReader.Create(new StringReader(d.GetXmlSchema())));
私のデータセットに「パス」と「バージョン」の2つの列があるとしましょう。次に、xmlを検証しようとすると:
<settings>
<paht>c:\</path>
</settings>
それはうまく検証されます。そして、私はそれを望んでいません...「バージョン」エントリがないので、エラーが発生することはありません。だから私はd.GetXmlSchema()から何を得るかを見てきました、そしてそれはxsdのように見えます。そして、すべてのエントリにはプロパティが含まれています。minOccurs="0"
私はそうはなり="1"
たくないと思いますが、そのようなオプションをDataSetに設定するにはどうすればよいですか?