XMap 简易的Java-xml映射工具类库

本文介绍了XMap,一个简易的Java XML映射工具类库,用于将XML节点信息加载到自定义Java实体中。作者在学习DOM4J后,为提高代码复用性而创建了XMap。文章提供了XMap的使用步骤,包括如何获取XML数据并将其映射到Java对象。同时,列举了XMap的限制,如XML节点位置、实体类set方法要求及效率问题,并鼓励读者优化源码。
摘要由CSDN通过智能技术生成

最近学了操作Xml文件的非官方Java工具类DOM4J,但是在我打算将Xml的节点属性等放在一个Java的类时,感到无比的困惑,这么写不就会写死了吗?根本没体现Java代码的复用性


于是我花了几天时间( 我是学生党)来写了一个映射工具类XMap微笑

XMap可以获取Xml节点的属性与子节点文本信息,并加载到一个自定义的Java实体(功能和Spring的依赖注入有点相似哦),下面给出源码和jar包

百度云: http://pan.baidu.com/s/1cLUOai


使用方法:

1.首先把Jar包(包括DOM4J的jar)放入eclipse的classpath

2.创建一个xml文件(这里是Persons.xml)

<?xml version="1.0" encoding="UTF-8"?>

<!-- XMap_Xml文件定义规范 -->
<!-- 1.映射的节点必须在根节点下 -->
<!-- 2.映射的节点里面的属性/子节点,它们的名字要与实体类中的字段名字相符,否则将无法映射 -->
<persons> 
  <person id="1"> 
    <name>Steve</name>  
    <job>Computer Programmer</job> 
  </person>  
  <person id="2"> 
    <name&g
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值