私は、第三者が使用する中規模のXMLデータセットを生成するWebアプリケーションを用意しています。
私はXMLをVisual Studioに貼り付けてXSDを生成するために、生成するXML用のスキーマドキュメントをいくつか用意することをお勧めします。
迷惑なことは、私のXMLが生成されたXSDを検証しないということです!カスタムXMLドキュメントの検証パターン
独自のXSDをロールする方が良いですか?
DTD、Relax NG、またはSchematronのような異なるスキーマドキュメントはどうですか?
重要な点は、C#を使用してドキュメントを検証できるようにすることです。
あなたのXML検証戦略は何ですか?