zoukankan      html  css  js  c++  java
  • 根据XML文件 生成 java类

    最近一直在做关于webservice 的项目,这种项目最麻烦的就是根据对方的要求产生XML,文档里面虽然有XML结构,但是要转化为java里面的实体实在费劲,

    有个自动化的工具就好了,半自动化也好,省时省力。

    首先得感谢 博客 XML生成java类

    提供了一个很好的XML转XSD的好工具,在线的:https://www.luxonsoftware.com

    为什么要把XML转化为XSD文件呢,这是因为JAXB可以识别XSD文件,并将其转化为java对象,如何使用这个网址生成XSD文件呢?

    首先网址打开之后会出现上图界面,然后点击 XML to XSD Generator

    点击浏览,选择本地xml文件,这里需要说明一下,xml结构一定检查一下,否则会没办法转化,这里我给一个模板可以参考一下:

    1 <?xml version='1.0' encoding='utf-8'?>
    2 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    3 "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    4 <AAA TAG='2'>
    5     <BBB bb='' />
    6     <CCC>
    7         <DDD/>
    8     </CCC>
    9 </AAA>

    会生一个压缩文件,解压里面会有需要的xsd文件,将xsd文件复制到项目下面;

    在eclipse 右键选择 new->other

    选择JAXB Classes from Schema,之后选择你的项目,然后按下图选择,找到xsd文件

    选择生成java的路径,一切搞定!

  • 相关阅读:
    第三次作业-有进度条圆周率计算
    第一周作业
    24点
    Cuber Sorting
    P1827 [USACO3.4]美国血统 American Heritage
    P4387 【深基15.习9】验证栈序列
    P2058 海港
    P4017 最大食物链计数
    P2196 挖地雷
    放苹果问题
  • 原文地址:https://www.cnblogs.com/scyitgz/p/10071096.html
Copyright © 2011-2022 走看看