xml封装成对象(1-1)
来源:互联网 发布:在手机上怎么开淘宝店 编辑:程序博客网 时间:2024/06/05 20:43
private String id;private String name;private String age;private String phone;private String email;private String QQ;public String getId() {return id;}public void setId(String id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getAge() {return age;}public void setAge(String age) {this.age = age;}public String getPhone() {return phone;}public void setPhone(String phone) {this.phone = phone;}public String getEmail() {return email;}public void setEmail(String email) {this.email = email;}public String getQQ() {return QQ;}public void setQQ(String qQ) {QQ = qQ;}@Overridepublic String toString() {return "Contac [id=" + id + ", name=" + name + ", age=" + age+ ", phone=" + phone + ", email=" + email + ", QQ=" + QQ + "]";}
public static void main(String[] args) throws Exception {List<Contac> list = new ArrayList<Contac>(); SAXReader reader = new SAXReader();Document doc = reader.read(new File("./src/oncs.xml"));//读取contact标签Iterator<Element> it = doc.getRootElement().elementIterator("contact");while(it.hasNext()){Element elem = it.next();//创建Contact Contac contact = new Contac();contact.setId(elem.attributeValue("id"));contact.setName(elem.elementText("name"));contact.setAge(elem.elementText("age"));contact.setPhone(elem.elementText("phone"));contact.setEmail(elem.elementText("email"));contact.setQQ(elem.elementText("QQ"));list.add(contact);}for (Contac contact : list) {System.out.println(contact);}}
xml
<?xml version="1.0" encoding="utf-8"?><contactList><contact id="001" name="sdsd"><name>庄三</name><age>20</age><phone>1534151</phone><email>23234sdfsa@sj555</email><QQ>646415654</QQ></contact><contact id="002"><name>李四</name><age>23</age><phone>232424</phone><email>2324@af.com</email><QQ>452156320</QQ></contact></contactList>
腾不出时间思考的人,迟早会腾出时间来后悔;腾不出时间学习的人,迟早会腾出时间来伤悲。
阅读全文
0 0
- xml封装成对象(1-1)
- NSNumber 封装成对象
- NSValue 封装成对象
- 【poi】 poi封装成对象
- XML解析之sax解析案例(二)使用sax解析把 xml文档封装成对象
- Hibernate根据查询内容封装成对象(DTO)
- JavaScript跨浏览器处理事件方法(封装成对象)
- betwixt xml转换成对象(XML节点大写)
- xml字符串转换成对象
- 利用dom4j解析.xml之将xml文本信息封装成对象
- Android 开发中 如何将xml文件封装成对象,存放到数组中?
- 将SQL查询封装成对象查询
- BaseMode 数据的封装成对象
- 将配置文件中分属性封装成对象
- 将配置文件中分属性封装成对象
- js封装成对象的例子
- js封装成对象的例子
- 将form表单封装成对象
- 进程管理API之find_task_by_pid_ns
- mt6735 [Audio Common] 通话时如何播放声音给对方听
- JavaWeb笔记之Tomcat虚拟主机技术
- 技术分享连载(六十四)
- leetcode_41. First Missing Positive ? 待解决
- xml封装成对象(1-1)
- [转]Shadowsocks RCE分析
- 开启数据科学职业生涯的8个基本技巧
- android studio升级到3.0之后,注解插件Butterknife 8.8.1出错的问题
- js实现tab菜单(选项卡)
- DES方式加解密的简单介绍
- 6-2 多态性与虚函数
- 20171124学习强化学习,尽快出论文,Q-learning2.1
- Struts Action实例化,从源码上分析