この問題を解決するための最良の方法をご説明します。 xmlスキーマから空のテンプレートxmlを作成します。必要な要素と属性がすべて作成され、その値はすべて空の文字列になります。xsdから.NETでxmlファイルを作成する
次の手順は、特定のノードが持つことができる子xmlノードを特定する方法です。例えば。私は、その子の1つに対してminOccurs = "0"、maxOccurs = "unbounded"というノードを選択します。私はその子、その属性、名前、値の種類などについてすべてを判断することができます。
状況をより詳細に説明するために、私はxmlファイルをユーザーフレンドリーな設定。たとえば、「account db」ノードに新しいアカウントを追加すると、利用可能なノードがアカウントノードだけであることがわかります。次に、アカウントノードに子を追加しようとすると、名前ノード(必須)、パスワードノード(必須)、設定ノード(オプション)などの選択肢があります。その子どもたちの属性や設定は何ですか?
これは、.NET 2.0のC#2.0にあります。
要約すると、どのクラスを使用してスキーマを読み込み、解析してxmlを作成するための有益な情報を取得しますか?私の無礼なところでは、xsd自体がxmlであったので、私が通過できるDOMモデルがあるだろうという希望があった。
私はあなたがそのようなXMLSPY(link)などのサードパーティ製のツールを使用することができますので、などOxygenXml、VS、Xsd.exeでは、などの外部ツールを用いない
[.NETのXSDスキーマからサンプルXMLドキュメントを生成するクラスはありますか?](http://stackoverflow.com/questions/41674/is-there-a-class-to-generate-a) -sample-xml-document-from-xsd-schema-in-net) –