使用JAXB生成XML的Java对象
文章目录
- 标题使用JAXB生成XML的Java对象
- 根据xml生成xsd文件:
- 下载trang.jar:
- 使用trang.jar生成xml的xsd文件:
- 使用JAXB的xjc生成java对象:
标题使用JAXB生成XML的Java对象
根据xml生成xsd文件:
下载trang.jar:
trang.jar包下载地址
使用trang.jar生成xml的xsd文件:
将要解析的xml文件与 trang.jar 放在同级目录下,然后在此目录执行以下指令
//执行成功后会在当前目录下生成对应的xsd文件
//test.xml文件是你的xml文件名,test.xsd是你要生成的xsd文件名
java -jar trang.jar test.xml test.xsd
可以在该目录下看到生成的xsd文件:
使用JAXB的xjc生成java对象:
JAXB是jdk自带的不需要安装,若是安装了jdk,可以直接通过指令查看:
xjc -version
查看xjc正常之后,直接通过指令生成Java对象:
xjc test.xsd
命令行工具展示解析过程:
查看生成文件夹generated
,可以看到生成的Java 文件: