3

Eclipse で JAXB クラスを作成したとしましょう。(@XmlRootElement、@XmlAttribute などを使用)

JAXB アノテーション付きクラスからサンプル XML プレビューを生成するプラグインはありますか?

4

3 に答える 3

1

これを行うには、 JAXB マーシャラーを使用できます。わずか 3 行のコードです。

        File file = new File("D:\\generatedFile.xml");
        JAXBContext jaxbContext = JAXBContext.newInstance(Myclass.class);
        Marshaller jaxbMarshaller = jaxbContext.createMarshaller();  
        jaxbMarshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);  
        jaxbMarshaller.marshal(obj, file);

generatedFile.xml には、注釈付き Java Bean(Myclass) に相当する XML が含まれます。

于 2012-07-03T10:34:51.993 に答える
1

「org.jvnet.jaxbw.eclipse_1.0.0」というプラグインがあり、Eclipse lib フォルダーに保持する必要があります。

以下はガイドへのリンクです。

http://www.xyzws.com/scdjws/studyguide/jaxb_samples2.0.html

于 2012-07-02T09:07:50.220 に答える
1

XSD からサンプル XML を作成できる XML エディターがあります。たとえば、Altova XMLSpy を使用します。

于 2012-07-02T08:14:33.797 に答える