如今的问题是没有这个java bean类,须要先定义一个java bean。但是xml内容太多,而且不是一个xml,有很多种,一个一个的敲太费力了,网上查了一番,解决问题。
JAXB依据xml的xsd文件生成java bean的代码
1.下载JAXB包
jaxb-2_1_9.zip(页面最下方)
2.解压敕令行下进入bin目次
3.运转:xjc -d %output_path% -p com.xxx.xxx.bean xxx.xsd
-d:java代码寄存途径
-p:bean包构造
运用xsd.exe生成xml文件对应的xsd文件
JAXB生成java代码的入参是xsd文件,不是xml文件,所以要先生成xsd文件。
xsd.exe是微软.net的一个东西,借来用了,但后续是为我的java效劳的哈哈。
The XML Schema Definition (Xsd.exe) tool generates XML schema or common lang uage run time class es from XDR, XML, and XSD file s, or from classes in a runtime assembly.
1.下载xsd.exe
(页面最下方)
2.控制台运转以下敕令
xsd xxx.xml [/outputdir:directory]
如许对应的xsd文件就生成了
固然以上要领生成的xsd是把xml一切属性都当做string了,所以生成的java bean一切的属性也都是字符串,须要本身恰当修正,但总比一个一个敲轻易多了,也不轻易失足。
以上就是细致引见XML生成Java类代码的细致内容,更多请关注ki4网别的相干文章!