假设我在eclipse中创建了JAXB类。 (使用@XmlRootElement,@ XMLAttribute等)
是否有一个插件可以从我的JAXB注释类生成示例XML预览?
答案 0 :(得分:1)
有XML编辑器,可以从XSD创建示例XML,例如我们使用Altova XMLSpy。
答案 1 :(得分:1)
有一个名为“org.jvnet.jaxbw.eclipse_1.0.0”的插件需要保存在eclipse lib文件夹中。
以下是指南的链接。
答案 2 :(得分:1)
您可以使用 JAXB marshaller 执行此操作。只需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将包含与您的annonated java bean(Myclass)
的XML等价物