Eclipse で JAXB クラスを作成したとしましょう。(@XmlRootElement、@XmlAttribute などを使用)
JAXB アノテーション付きクラスからサンプル XML プレビューを生成するプラグインはありますか?
これを行うには、 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 が含まれます。
「org.jvnet.jaxbw.eclipse_1.0.0」というプラグインがあり、Eclipse lib フォルダーに保持する必要があります。
以下はガイドへのリンクです。
XSD からサンプル XML を作成できる XML エディターがあります。たとえば、Altova XMLSpy を使用します。