今天心血来潮,想实现xml到JavaBean的实现,baidu了下,发现了可以使用这个
xmappr来实现xml->javabean的转换,在此记录下。
book.xml
<root a="2.2">
some text
<node>123</node>
</root>
import org.xmappr.Attribute;
import org.xmappr.Element;
import org.xmappr.RootElement;
import org.xmappr.Text;
@RootElement
public class Root {
@Attribute
public float a;
@Element
public Integer node;
@Text
public String text;
}
//读取当前src路径下的book.xml文件
InputStream in = new FileInputStream(new File(System.getProperty("user.dir")+"\\src\\book.xml"));
Reader reader = new BufferedReader(new InputStreamReader(in));;
Xmappr xm = new Xmappr(Root.class);
Root root = (Root) xm.fromXML(reader);
System.out.println(root.text);
分享到:
相关推荐
用JOX实现xml和javabean的相互转换
xml与JavaBean互相转换的好工具---Xstream,能够很方便的实现xml与JavaBean之间的转换,这在系统之间进行信息交互是非常方便的
实现javabean转换xml,以及xml转换javabean,,尤其是做数据对接时,使用webservice时,很方便
轻松的实现javaBean到XML的转换,和XML到javaBean的转换
NULL 博文链接:https://luyuwww.iteye.com/blog/1988355
javabean生成xml.xml转换成javabean的工具类
xml转javaBean,javaBean转xml,xml标签大小写问题,CDATA的生成,以及对xml特殊符号的处理
xml文件与javabean之间的转换,javabean生成xml文件,再将xml文件转换成javabean,输出到控制台上
用jox对xml与javabean进行转换,对过调用工具类BeanXmlMapping的fromXml()与toXml()方法进行相互转换。
javabean转换xml映射文件工具,可用于castor框架。JDK6编译、运行。
作为备忘录,实现xml转换成xsd,然后由xsd转换到javabean,最后在xml和javabean之间互相转换。 说明网址:http://blog.csdn.net/beanjoy/article/details/38272051
NULL 博文链接:https://summerbell.iteye.com/blog/372963
NULL 博文链接:https://tangkuo.iteye.com/blog/2298787
XStream示例代码,JavaBean与XML,JSON之间互相转换(包含完整jar包)jettison-1.3.3.jar、xmlpull-1.1.3.1.jar、xstream-1.4.7.jar
xml与javabean之间的相互转换,很方便,可快速入门,导入MyEclipse即可使用
一个小demo展示xml的两种解析方式和四种解析方法,以及使用XStream进行javaBean与xml、json之间的转换
xml 与 bean 互相转换 工具类 1、bean类的属性需要遵守BEAN规范,否则 无法 读存BEAN值。 2、bean类的属性如果 是集合 只支持数组以及List、Map、Set。 3、bean类属性(boolean除外)前面两个字母要么全部小写,要么...
JavaBean和xml转换demoJavaBean和xml转换demoJavaBean和xml转换demoJavaBean和xml转换demo
NULL 博文链接:https://inotgaoshou.iteye.com/blog/1130234
主要用于开发中常见的xml与javabean之间的数据互转,减少重复代码的编写,支持xml对应字段中的集合数据类型(只能为list)。现不支持bean转换成xml时不指定字段所对应xml元素结点名称的情况,所有的字段必需指定生成...