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. XSDに基づいてXMLを生成するためのフォームを作成するスマートな方法
- 3. sqlite - コア関数に基づいてユーザー関数を作成できますか?
- 4. MVC3の自分のデータベースに基づいてRoleFilterを作成する方法
- 5. データベースからのデータに基づいてjqueryタブを作成する
- 6. コンテンツタイプに基づいてPOST作成操作を制限する
- 7. トランザクションに基づいてデータセットを構築する
- 8. 変数に基づいて動的にコントロールを作成する
- 9. テキストファイルに基づいてExcelでテーブルを作成するには?
- 10. データベース(PHPとMySql)に基づいて提案を生成
- 11. 他のDropDownListに基づいてドロップダウンリストを作成するVB
- 12. データ入力に基づいてテーブルを作成する
- 13. グリッドテーブルに基づいて画像を作成する方法は?
- 14. 以前のリスト(mvc3)に基づいてドロップダウンリストを作成する
- 15. ディメンションセレクタに基づいて動的ワークシートを作成する方法
- 16. ユーザー入力に基づいて段落を作成する
- 17. ロケーションハッシュに基づいてWebアプリケーションを作成する方法
- 18. 他のテーブルに基づいてカラムを作成するMySQLクエリ
- 19. Oracleビューを別のビューに基づいて作成する
- 20. プロパティに基づいてNSArrayからNSSetを作成する
- 21. 別のものに基づいてiOS plistを作成する
- 22. PHP + MySQL:ビューに基づいてフォトギャラリーを作成する
- 23. Javascript:DropDownリストに基づいてテーブルを作成する
- 24. 期間に基づいてグループを作成する
- 25. RESTful URL - リソーステンプレートに基づいてリソースを作成する
- 26. ページのURLに基づいてIf/Elseを作成する
- 27. ストアドプロシージャに基づいてクリスタルレポートを作成する
- 28. アルゴリズムの提案に基づいてhtmlテーブルを作成する
- 29. MongoDBのデータに基づいてレポートを作成する
- 30. Excelデータに基づいてグラフを作成する