整形式の XML ドキュメントを取得し、XML ドキュメントの構造に基づいて XSD スキーマを書き出すコード ジェネレータはありますか?
7 に答える
ベストアンサー、バーなし:
私は8時間の仕事で髪の毛を抜いて、そこにあるすべてのくだらないソリューション(XSD、CodeXS、XSDObjectGenなど)でどこにも行きませんでした。これを行うためだけに愚かな商用ツールに400ドルを支払うことに興味はありません。
それから私はこのcodeplexプロジェクトに出くわしました...WOW!これは私の人生のどこにありましたか?
そして最良の部分は...2004年の地殻の山や何か足りないものではなく、今(2009年)に積極的に取り組んでいます。
楽しみ!
XSD.exe ユーティリティ (Visual Studio と共にインストールされる) は、XML ファイルから XSD ファイルを作成できます。
ここにMSDNのリンクがあります
これは .NET SDK の一部でもある可能性があるため、Visual Studio を完全にインストールする必要はありません。
Visual Studioもそれをかなりうまくやっています... XMLファイルを開きます.. XMLメニューから「スキーマの生成」コマンドを選択します
少し遅れてしまいましたが、Businessware Architects CodeXSは非常に優れていることがわかりました。複雑なスキーマをはるかにうまく処理できることがわかりました。
私はそれが便利だと確信しています。結局のところ、すべてを推測することはできません。要素が XML ドキュメントに存在する場合、それが必須かどうかを知るにはどうすればよいでしょうか?
同様の目標を達成するために、 Explotronは、少なくとも部分的に注釈に依存しています。
XXSd2Code を試してください。このコードは、xsds から C#、C++、Java、および C++/CLI バインディングを生成します。 XXSd2コード
そして、私が知っている古い質問ですが、これは誰かを助けるかもしれません: http://www.freeformatter.com/xsd-generator.html。シンプルなオンライン ツールで、簡単に作業を完了できます。迅速な XML スキーマ生成に最適です。