XML概述(二)
来源:互联网 发布:淘宝图片轮播制作 编辑:程序博客网 时间:2024/06/04 23:31
XML与Java类映射JAXB
- 就是java对象到XML中元素的映射,类似与Hibernate技术
- 其中java对象是一个POJO,属性和getter/setter;
java对象转换成XML
- 通过注解来实现
- @XmlRootElement 用于标注XML根元素的
- 类的属性将会成为根元素的子元素
//声明JAXBContext上下文对象,指定映射类Test创建上下文关系JAXBContext context = JAXBContext.newInstance(Test.class);//通过上下文创建Java转换成XML的对象MarshallerMarShaller m = context.createMarShaller();Test test = new Test();test.setName("郭小康");m.marshal(test,xmlFile);
- 通过注解来实现
XML转换成Java对象
JAXBContext context = JAXBContext.newInstance(Test.class);Unmarshaller u = context.createUnmarshaller();Test test = (Test)u.unmarshal(xmlFile);test.getName();
复杂的映射
- @XmlRootElement(name =”test”) test为根元素
- 有多个相同的子元素 ,则类的属性有 List < test1 >
还有更多注解@XmlAttribute , @XmlElement;
0 0
- XML概述(二)
- XML概述 (转载)
- XML概述(一)
- (一)XML概述
- (1)XML概述
- 菜鸟学android(二): XML概述
- JDBC 概述(二)
- JDBC 概述(二)
- JDBC 概述(二)
- JDBC 概述(二)
- JavaScript(二)概述
- tair(二)--概述
- 数据库概述(二)
- JavaWeb概述(二)
- HTTP概述(二)
- C++概述(二)
- C++概述(二)
- 计算机网络概述(二)
- iOS-UITableView的两种重用Cell方法的区别(dequeueReusableCellWithIdentifier)
- 九度题目1149:子串计算
- 存疑惑以及面经中的问题汇总
- Eclipse格式问题之汉字横显
- 建议55:利用定制特性减少可序列化的字段
- XML概述(二)
- 机器学习常见算法总结+ 面试题
- win10系统开始菜单无法打开怎么办
- L脚本语言 写一个清理VC工程目录的脚本
- 读懂diff
- 生成随机数的类
- TCP/IP之十:TCP连接的建立与终止
- redis sort命令用法
- 菲利普-泰特洛克的超预测速成课程(如何玩预测)