利用oxygen编辑并生成xml文件,并使用JAVA的JAXB技术完成xml的解析
利⽤oxygen编辑并⽣成xml⽂件,并使⽤JAVA的JAXB技术完成
xml的解析
⾸先下载oxygen软件(Oxygen XML Editor),⽬前使⽤的是试⽤版(可以安装好软件以后get trial licence,获得免费使⽤30天的权限,当然这⾥⿎励⼤家⽤正版软件)
1 ⾸先建⽴⼀个空⽩XML⽂件,直接点击下图所⽰即可:
2 可以使⽤xml⽂本编辑界⾯,或者使⽤xml树状图编辑界⾯
  切换到xml树状图编辑界⾯的⽅法为:坏账准备借贷方向
  即可调出当前xml⽂件所对应的xml树状图编辑界⾯
3 设计并编辑xml⽂件
  根据⾃⼰的需要可以利⽤xml树状图操作界⾯来⽅便的设计⾃⼰的xml⽂档格式
4 利⽤oxygen软件本⾝提供的转换功能将.xml⽂件⽣成对应的.xsd⽂件,具体操作如下:
  这样就会在对应的⽂件夹下⾯⽣成.xml⽂件所对应的.xsd⽂件:
5 利⽤xjc命令(Java的JDK提供!)将上⼀步⽣成的.xsd⽂件转化为.java⽂件
按揭买房流程
打开cmd命令⾏⼯具,切换到上⼀步⽣成的.xsd⽂件所在的⽬录;相宜本草眼霜好用吗
利⽤xjc命令完成转换:xjc 要转换的.xsd完整⽂件名 –p 转化的完整⽬的包名
  举例: xjc    AtmRadi_Param.xsd –p    XMLBean.AtmRadi
  ⽣成的结果如下:
全国前十名奶粉排名
    此时XMLBean⽂件夹中已经⽣成了很多.java⽂件
6  改上⼀步中⽣成的.java⽂件中的变量类型。典型的是将BigInteger、BigDecimal等数据类型改为正常的int、double类型
房地产宣传广告  注意:此步有⼀个稍微简单⼀点的⽅法来替代:就是在第⑤步⽣成.xsd后,可以直接提前改.xsd中的
竹博园
⼀些数据类型,这样避免后⾯⽣成很多.java⽂件,⽽却需要⼀个⼀个打开去改。改.xsd中的数据类型时可以参考下表:
7 到此为⽌即可使⽤ JDK本⾝提供的JAXB技术 + 上⾯形成的诸个.java⽂件 + .xml⽂件来完成xml⽂件中数据的解析
  此处可以使⽤现成的⼯具代码:XmlUtil.java 中的XMLToObj函数来完成从xml⽂件到对象的转换。
  具体应⽤实例可以参考:XMLUtilTest.java⽰例⽂件所给出的使⽤⽅法。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。