一、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