2008-09-03 9 views
7

Visual Studioでは、既存のスキーマからテンプレートXMLドキュメントを作成できます。 VS2008 SP1の新しいXML Schema Explorerはこれ以上の段階を踏み出し、データを含むサンプルXMLドキュメントを作成できます。 .NETには、Visual Studioを使用せずに自動的にこれを行うためのクラスライブラリがありますか?私はというMSDNの記事を見つけましたが、2004年に書かれていますので、これを行うにはすでに.NETに既に含まれているものがありますか?.NETのXSDスキーマからサンプルXMLドキュメントを生成するクラスはありますか?

+0

[xsdからxmlファイルを作成する]の可能な複製(http://stackoverflow.com/questions/808378/creating-an-xml-file-from-xsd-in-net) –

答えて

0

サードパーティ製のアドオン以外には直接的には考えられません。クラスへ

XSD:あなたは、リンク先のページを引用することができ、ことをしたらあなたは、.NETオブジェクト/クラスをあなたのXSDを取り、作成するxsd schema definition toolを利用することができるXSDスキーマファイルからランタイムクラスを生成します。生成されたクラスは、System.Xml.Serialization.XmlSerializerと組み合わせて使用​​して、スキーマに続くXMLコードを読み書きできます。

7

いくつかのフットワークが含まれていますが、xsdをDataSetオブジェクトにロードして、テーブルを繰り返し、それぞれにNewRow()を呼び出してそれぞれの行を追加しますデータセットをファイルに保存してください:

PSちょっと余計な作業ですが、各テーブルタイプを繰り返して空の行を追加するのではなく、各行のデータをいくつかドロップできる素晴らしいwinformを作成することができます。私は数週間前に約1時間でこのようなものを作りました。