XMLBEAN和JAXBContext
如果想把XML转换成XSD格式,我觉得trang这个包挺好用的,下载地址
参见http://www.thaiopensource.com/download/old/relaxng/20030122/trang-manual.html#introduction
?
java -jar D:\trang\trang.jar? D:\trang\info.xml? D:\trang\info.xsd
最后那个是指定生成的XSD的目录,前两个,一个是jar包的位置,一个是源XML的位置。
?
现在的jdk1.6里有一个xjc.exe,可以直接把xsd生成您想要的java类,(本人曾经手动编写过java类,放在项目前里,解析XML的文件一直提示文件有问题。发现是少了一个类。ObjectFactory.java,折腾半天,想起百度姑娘)
?
xjc.exe D:\trang\info.xsd? -d d:\src -p com.importxml.bean?
第一个是上面生成的XSD的位置,后一个d:\src 是要生成的java类放哪里。最后一个是为生成的java类添加一个包。
?
网上的实例也有很多。
?
XMLBEAN和JAXBContext是两种不同的操作XML的方式,两者都不错。实例网上也有很多。
转两篇文章吧
http://zzc1684.iteye.com/blog/1674395
?
http://www.cnblogs.com/lansor/archive/2012/06/08/2541261.html