1、使用jar包生成xsd文件

java -jar trang.jar a.xml a.xsd 

xml格式
利用jaxb实现xml和bean的相互转换

生成的xsd文件
利用jaxb实现xml和bean的相互转换

2、使用xjc命令生成bean文件

xjc a.xsd

生成的相关bean文件
利用jaxb实现xml和bean的相互转换

3、xml与bean的相互转换

xml转bean

Codes codes = JAXB.unmarshal(new FileReader("test.xml"), Codes.class);

bean转xml

JAXB.marshal(codes, new FileOutputStream("test.xml"));

相关文章: