web-dev-qa-db-ja.com

xsdからxmlを生成する

XSDからXMLを生成できるIDEがそこにありますか?OxygenやXmlSpyではなく、それらは私には高すぎます...コマンドラインベースはもちろん推奨される方法です!

21
eddy147

Netbeans IDEには、XSDスキーマからXMLドキュメントを生成するためのウィザードがあります。オプションで繰り返しの要素も生成するように要求することもできます。

17
user22940

Eclipse Webツールで実行できます(- Eclipse IDE for Java EE Developers に含まれています)。

9
Fabian Steeg
7
lindelof

この回答が最初に投稿された直後に、Apache XMLBeansが廃止されたことに注意してください。そのため、これ以上お勧めすることはできません。とにかく、私はそれがサンプルのxsd:sを生成するための優れたコマンドラインサポートを持っていると私はまだ意見を述べていますが、新しいリリースは執筆時点で2年以上経っていません。


もちろんコマンドラインベースが推奨される方法です!

私の意見では、 Apache XMLBeansxsd2instは、このための非常に優れたツールです。コマンドラインベースで、WindowsおよびUnix/Linuxのバイナリが付属しています。

使い方もとても簡単です:

xsd2inst schemafile.xsd -name globalElementName

それはコンソールに直接出力を生成し、もちろん簡単にファイルにパイプすることができます。

XSDからXMLを生成できるIDEがありますか?

IntelliJ Idea は、IDEを使用することをお勧めします。コミュニティエディションでも同じ機能です。xsdドキュメント内を右クリックしてスキーマからインスタンスドキュメントを生成し、ルートノードを選択します。

4
Magnilex

無料のオンラインXMLエディターXmlGrid.netには、スキーマXSDからXMLを生成するオプションがあります。良い点は、必要な繰り返し可能な要素の数を指定でき、スキーマで提供されるデフォルト値で要素を埋めることができることです。非常に複雑なスキーマを処理できます。ここにURLがあります: http://xmlgrid.net

1
Zac Zeng

.NET XML変換クラスは非常に使いやすいので、何かが見つからない場合でも、簡単なコマンドラインユーティリティを組み合わせて目的の操作を行うのは非常に簡単です。

1
Rob Prouse

私はこのリンクを使用しました:私はc#を使用します。しかし、これは簡単なステップです。 xsdをロードし、xmlを生成します。要素のサンプルxmlを3回生成します。 http://www.codeproject.com/Articles/400016/Generate-Sample-XML-from-XSD?msg=4279868

0
sam