当前位置: 首页 > article >正文

使用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 文件:
在这里插入图片描述


http://www.kler.cn/a/273513.html

相关文章:

  • 【MySQL】深层理解索引及特性(重点)--下(12)
  • Cloud Native Spring in Action
  • 分布式光伏管理办法
  • 文件操作案例
  • RV1126-SDK学习之OSD实现原理
  • PKG_CHECK_MODULES(FUSE,fuse)
  • Hive:数据仓库利器
  • 关系数据库标准语言SQL
  • 链表练习1
  • Ubuntu软件开发环境搭建
  • 深入理解 C# Unity 中的事件和委托
  • 苍穹外卖-day13:vue基础回顾+进阶
  • qt开发记录
  • idea远程试调jar、远程试调war
  • 智能合约 - 部署ERC20
  • Visual Studio 常用快捷键
  • C++进阶之路---手撕“红黑树”
  • ZnO 阀片的非线性 U-I特性
  • 基于时空上下文(STC)的运动目标跟踪算法,Matlab实现
  • cf火线罗技鼠标宏最细教程(鬼跳,上箱,一键顺,usp速点,雷神三连发及压枪,AK火麒麟压枪.lua脚本)
  • springboot整合springsecurity,从数据库中认证
  • 小程序搜索排名优化二三事
  • 数据结构——lesson10排序之插入排序
  • 配置视图解析器
  • Tomcat:Session ID保持会话
  • DockerFile遇到的坑