xml ファイルを作成していて、それに xml スキーマ ファイルを追加したいと考えています。そのため、.xsd ファイルを追加しましたが、.xss および .xsc ファイルが含まれています。スキーマ定義を正しく行うために、これらのファイルに対して何かを行う必要がありますか? それらの目的は何ですか?
2 に答える
ああ…やっと手に入れた…
考えてみると、私が見ている動作は、XSD 自体ではなく、ファイルが最初に作成された方法によるものだと思います。最初にファイルをデータセット (XSD を生成する) として作成した場合、すべてのバゲージ ファイル (.cs、.xsc、.xss) を取得します。これらのファイルが作成されるのは、XSD が純粋な XML スキーマ ファイルではなくデータセットを表すためです。スキーマをデータセットとして扱いたくない場合は、XSD ファイルをテキスト エディターで開き、ルート データセット要素に適用されているさまざまな msprop および msdata 属性を削除します。次に、ファイルに関連付けられたサブファイルを削除し、未加工の XML XSD を残すことができます。VS は、ファイルを通常の XSD として扱います。
だから私はテキストエディタでxsdファイルを開いて変更しました
msdata:IsDataSet="true" to
msdata:IsDataSet="false"
プロジェクトをリロードすると、ファイルがなくなっていました..
しかし、疑問は残ります。これらのファイルを使用していなくても、出力を得ることができるので、これらのファイルは設計のためだけのものであり、他の目的のためではないのでしょうか?
これらのファイルを扱ったことのある人はいますか? xsd をデータセットとして扱っている例を 1 つ挙げることができますか?