2008-08-01 21 views

答えて

15

私は一般的にはこれは難しいと思います。 XMLスキーマは、いくつかの非常に奇妙なタイプの構造を可能にします。私はあなたが代替グループをどうやってやるか、あるいはタイプの制限を拡張するかどうかは分かりません。

しかし、90%のスキーマ(つまり、いくつかの単純なデータ型を持つシーケンス要素と選択要素)で機能する、非常に素早く(特にSystem.Xml.Schemaのクラスからのマッピングを)ノックすることは可能です。

5

私は、XSDファイルを取り込んでSQLスクリプトに解析する小さなアプリケーションを作成できると確信しています。私はそこでコードを見たことはありませんでしたが、それは存在しないということではありません。

6

おそらく、XSL変換を使用してXSDをSQLテーブル定義に変換することができます。同様に、私はこれの前例を見つけることができませんが、私はそれが可能であると思っていたでしょう。

XSD-> SQL用の一般的なXSLTは、いったん書かれていれば、このようなシナリオにも適用できると思います(クロスプラットフォームにもなります)。たぶん誰かがこれをやったことがあります...

関連する問題