XSD DataSet
に基づいてSQLiteデータベースを作成する方法があるかどうかは知りませんか?過去に私は基本的なSQLiteマネージャを使用しましたが、可能であれば、私の.NET
の開発ともう少し融合したいと思っています。XSDデータセットに基づいてSQLiteデータベースを作成する
28
A
答えて
15
私は一般的にはこれは難しいと思います。 XMLスキーマは、いくつかの非常に奇妙なタイプの構造を可能にします。私はあなたが代替グループをどうやってやるか、あるいはタイプの制限を拡張するかどうかは分かりません。
しかし、90%のスキーマ(つまり、いくつかの単純なデータ型を持つシーケンス要素と選択要素)で機能する、非常に素早く(特にSystem.Xml.Schemaのクラスからのマッピングを)ノックすることは可能です。
5
私は、XSDファイルを取り込んでSQLスクリプトに解析する小さなアプリケーションを作成できると確信しています。私はそこでコードを見たことはありませんでしたが、それは存在しないということではありません。
6
おそらく、XSL変換を使用してXSDをSQLテーブル定義に変換することができます。同様に、私はこれの前例を見つけることができませんが、私はそれが可能であると思っていたでしょう。
XSD-> SQL用の一般的なXSLTは、いったん書かれていれば、このようなシナリオにも適用できると思います(クロスプラットフォームにもなります)。たぶん誰かがこれをやったことがあります...
関連する問題
- 1. XSDに基づいて複数のクラスファイルを作成する
- 2. 異なるデータセットに基づくデータセットを作成する
- 3. SASのvaribaleに基づいていくつかのデータセットを作成したい
- 4. XSDに基づいてXMLを生成するためのフォームを作成するスマートな方法
- 5. Ember Appに基づいてAPIを作成/作成する
- 6. sqlite - コア関数に基づいてユーザー関数を作成できますか?
- 7. R:文字ベクトルに基づいてsqliteデータベースのサブセットを選択する
- 8. MVC3の自分のデータベースに基づいてRoleFilterを作成する方法
- 9. データベースからのデータに基づいてjqueryタブを作成する
- 10. コンテンツタイプに基づいてPOST作成操作を制限する
- 11. 別のデータセットに基づいてセルデータを生成または入力する
- 12. パラメータ値に基づいてデータセットを実行する-SSRS
- 13. 日付範囲に基づいてデータセットをマージする方法
- 14. IDと日付に基づいてデータセットをマージする
- 15. トランザクションに基づいてデータセットを構築する
- 16. 間隔に基づいて2つのデータセットをマージする
- 17. ラジオボタンの値に基づいてsqliteデータベースの複数のテーブルに値を格納
- 18. データセットの値に基づいてgeom_barsに色付けする
- 19. SQLiteデータベースでSQLiteデータベースで外部キーを作成しない
- 20. グループに基づいて新しいパンダデータフレームを作成する
- 21. 機能に基づいて新しい列を作成する
- 22. 変数に基づいて動的にコントロールを作成する
- 23. ng2 - テンプレートに基づいて動的にコンポーネントを作成する
- 24. JSONオブジェクトに基づいてフォームを動的に作成する
- 25. laravelに基づいてチャットを作成するには
- 26. 日付に基づいてGITブランチを作成するには?
- 27. フィールドに基づいてリストにIDのブロックを作成する
- 28. テキストファイルに基づいてExcelでテーブルを作成するには?
- 29. 登録時にIDに基づいてフォルダを作成する
- 30. xmlがxsdを参照するデータセットからXSDとXMLドキュメントを作成するxmlをExcelにインポートする