使用JAXB生成XML的Java对象

文章目录

标题使用JAXB生成XML的Java对象

根据xml生成xsd文件:

下载trang.jar:

trang.jar包下载地址

使用trang.jar生成xml的xsd文件:

将要解析的xml文件与 trang.jar 放在同级目录下,然后在此目录执行以下指令

shell 复制代码
//执行成功后会在当前目录下生成对应的xsd文件
//test.xml文件是你的xml文件名,test.xsd是你要生成的xsd文件名
java -jar trang.jar test.xml test.xsd

可以在该目录下看到生成的xsd文件:

使用JAXB的xjc生成java对象:

JAXB是jdk自带的不需要安装,若是安装了jdk,可以直接通过指令查看:

shell 复制代码
xjc -version

查看xjc正常之后,直接通过指令生成Java对象:

shell 复制代码
xjc test.xsd

命令行工具展示解析过程:

查看生成文件夹generated,可以看到生成的Java 文件:

相关推荐
吹什么轩1 天前
c++复习:map和set的使用
开发语言·c++
必须得开心呀1 天前
qt生成dump文件并定位异常
开发语言·qt
范什么特西1 天前
知识总结03
java
fpcc1 天前
跟我学C++中级篇—内存流
开发语言·c++
Cicada1281 天前
ccvt:一个用 Rust 写的中国地图坐标系互转命令行工具
开发语言·后端·rust
1001101_QIA1 天前
工控机网络配置
开发语言·数据库·php
空谷有来人1 天前
Ubuntu22.04安装jdk17,配置环境变量
java·jdk
程序员雷欧1 天前
ThreadPoolExecutor 深度解析:从核心参数到源码实现的全面剖析
java·开发语言·jvm
catchadmin1 天前
对标 npx 的 CPX PHP 的 Composer 包执行器
开发语言·php·composer