12

xml ファイルを作成していて、それに xml スキーマ ファイルを追加したいと考えています。そのため、.xsd ファイルを追加しましたが、.xss および .xsc ファイルが含まれています。スキーマ定義を正しく行うために、これらのファイルに対して何かを行う必要がありますか? それらの目的は何ですか?

4

2 に答える 2

11

ああ…やっと手に入れた…

考えてみると、私が見ている動作は、XSD 自体ではなく、ファイルが最初に作成された方法によるものだと思います。最初にファイルをデータセット (XSD を生成する) として作成した場合、すべてのバゲージ ファイル (.cs、.xsc、.xss) を取得します。これらのファイルが作成されるのは、XSD が純粋な XML スキーマ ファイルではなくデータセットを表すためです。スキーマをデータセットとして扱いたくない場合は、XSD ファイルをテキスト エディターで開き、ルート データセット要素に適用されているさまざまな msprop および msdata 属性を削除します。次に、ファイルに関連付けられたサブファイルを削除し、未加工の XML XSD を残すことができます。VS は、ファイルを通常の XSD として扱います。

だから私はテキストエディタでxsdファイルを開いて変更しました

msdata:IsDataSet="true"  to

 msdata:IsDataSet="false" 

プロジェクトをリロードすると、ファイルがなくなっていました..

しかし、疑問は残ります。これらのファイルを使用していなくても、出力を得ることができるので、これらのファイルは設計のためだけのものであり、他の目的のためではないのでしょうか?

これらのファイルを扱ったことのある人はいますか? xsd をデータセットとして扱っている例を 1 つ挙げることができますか?

于 2012-11-14T07:38:12.460 に答える