java怎么将XML转成对象

 时间:2024-10-13 14:11:07

1、首先能获取到String类型的xml,这边就直接通过入参来得到。入参StringxmlString定义xml转换成对象的结果exctEntity 对象

java怎么将XML转成对象

2、将XML格式字串装换成Document对象Document document 屏顿幂垂= DocumentHelper.parseT髫潋啜缅ext(xmlString);转成document 后,来查看是否这个document里有我们要的节点,也就是XML里的节点

java怎么将XML转成对象

3、如果上一步我们查找到了这个XML里有T蚪嬷吃败ODAY 今天这个节点,那么我们循环获取这个节点另外获取TODAY节点,直接这样就可以Element object = (呶蓟鹭毵Element) iterator.next();我们就拿到 TODAY 这个元素,他的类型此时是 element.

java怎么将XML转成对象

4、拿到TODAY节点,那么我们需要知道这个标签里面有什么属性,好对应到我们对象里的属性怎么得到Class对象下的所有属性,如图所示,拿到的属性,此时的类型是Field这时,我们定义 对象model ,就是来收集最终结果的对象数据。

java怎么将XML转成对象

5、拿到的Field的对象是Object的,为了对应到最终的对象里的属性,保持一致。则需要将Object转成目标类型,也就是我们定义的对象类型。

java怎么将XML转成对象

6、最后,我们得到对应属性的节点,设置对象的属性值,return todayEntity;

java怎么将XML转成对象
  • 天天象棋:战国七雄188关桂陵之战怎么过
  • 王蓝莓的幸福生活每日挑战6月29日攻略
  • 天天象棋:三国演义311关计夺天荡怎么过
  • 微信小游戏中国象棋残局战国七雄第220关攻略
  • 王蓝莓的幸福生活每日挑战6月22日攻略
  • 热门搜索
    体育手抄报图片 木偶奇遇记手抄报 关于校园安全的手抄报 小年手抄报 中国梦手抄报设计图 关于语言艺术的手抄报 庆国庆迎中秋手抄报 英语国庆节手抄报内容 国学经典手抄报内容 鲁迅手抄报