小汤学编程之JAVA基础day14——xml和反射

在这里插入图片描述

一、xml
1.简介     2.特点     3.使用步骤
二、Reflect反射
1.概念     2.理解Class类     3.反射的功能     4.两个案例

一、xml

1.简介

xml是一种可扩展标记语言,简称XML。可用来存储和传输数据。
例如:

<families>
    <family>
        <person>
            <name>父亲1</name>
            <age>36</age>
        </person>
        <person>
            <name>母亲1</name>
            <age>35</age>
        </person>
    </family>
    <family>
        <person>
            <name>父亲2</name>
            <age>34</age>
        </person>
        <person>
            <name>母亲2</name>
            <age>33</age>
        </person>
    </family>
</families>
2.特点
  • 需导入两个相关jar包:dom4j-1.6.1.jar和jaxen-1.1.1.jar
  • 必须要有一个根标签
  • 任意标签之间只能包含或并列,合理嵌套
3.使用步骤
// 1.导入两个相关jar包
// 2.创建sax解析器对象
SAXReader reader = new SAXReader();
// 3.读取某个xml文件,返回一个文档对象
Document doc = reader.read("src/xml1/a.xml");
// 4.由文档对象获取根标签
Element root = doc.getRootElement();
// 5.使用 .elements()/.element() 方法逐级向下寻找标签
Element family1 = (Element
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值