最近学了操作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