2011-06-14 7 views
6

サンプルXMLファイルを入力として受け取り、ファイル内の要素(データではない)に基づいて(粗い)Javaクラスを生成するWebサイトはありますか?私は公正なサイズのXMLサンプルページを用意しています。これを行うにはJavaクラス表現を作成する必要はありません。XMLファイルからJavaクラスを生成するオンラインリソース

良いオンラインリソースがない場合は、EclipseプラグインまたはWindowsベースの実行可能ファイルも同様に機能します。

+0

XMLとJSONの入力のためのPOJOを作成

http://pojo.sodhanalibrary.com/

をXMLに? –

+0

XML形式はそれほど重要ではありません。私は、大まかなJavaクラスを作成して調整して調整できる汎用ツールを期待していました。 John VolkyaのXMLBeansの提案は、私がしなければならないことを実行するためのよりよい方法を提供するので、はるかに良い方法と思われます。 – Haphazard

+0

サンプル入力に基づいてどのように見えるのだろうかと疑問に思っていました。 –

答えて

-8

XMLBeansのを見てみましょう:

http://javaboutique.internet.com/reviews/xml_javabeans

+0

これはサンプルのXMLファイルではなくxmlスキーマを必要とするようです。私はスキーマにアクセスできない。 – Haphazard

+1

これらのツールはこちらからご覧ください: www.dotkam.com/2008/05/28/generate-xsd-from-xml/ xmlからスキーマを作成するためのツールがあります。 –

+0

XMLBeansから、私のニーズに十分対応できることがわかりました:http://xmlbeans.apache.org/docs/2.0.0/guide/tools.html#inst2xsdチップをありがとう。 – Haphazard

4

注:を私はEclipseLink JAXB (MOXy)リードだし、JAXB 2(JSR-222)の専門家グループのメンバー。

XML文書からXMLスキーマを生成し、JAXBを使用してXMLスキーマからオブジェクトモデルを生成することをお勧めします。

例 - あなたはJAXB使用してJavaクラスを生成するEclipseでダリのプラグインを利用することができます

XMLスキーマから生成JAXBオブジェクトモデル:

+0

おそらくXMLからスキーマを生成するリソースですか? –

+0

@ThorbjørnRavn Andersen - John VolkyaはXMLをスキーマに変換するためにこれを紹介します。 XMLBeansのツールキットは、私が本当に必要とするものかもしれません。 http://xmlbeans.apache.org/docs/2.0.0/guide/tools.html#inst2xsd – Haphazard

+0

@Haphazard - XMLBeansツールを使用してXML文書からXMLスキーマを生成し、それからJAXBを使用して生成することができますクラス。 Java SE 6を使用している場合、XJCツールが含まれています。 Eclipse Heliosを使用している場合は、XMLスキーマを右クリックし、次の項目を選択できます。 JAXBクラス... –

8

私はここからいずれかを使用します。あなたは小さなXMLファイルを示すサンプルとどのようにJavaコードをベースに見えることを期待を提供できることが

+0

これらのクラスもダウンロードできますか?私はダウンロードできませんでした。 –

関連する問題