一、可扩展标记语言xml:Extensible Markup Language
1、XML的作用:1)统一数据传输的格式。2)做小型数据库[文件型数据库]。3)做配置文件 .ini .propertity .xml
.cfg
2、XML文件的基本格式:
标签:分为双标签和单标签,双标签的开头和结尾标签名必须一致,大小写一样,/ 开头的是结尾标签,单标签必须在 > 前加上 /
来结尾,单标签中不能放文本。
属性:在开始标签中定义一些名值对,值一定是字符串
3、XML文件的基本构成:
1)在第一行是XML声明 <?xml version="1.0" encoding="UTF-8" ?>
2)必须且只能有一对根标签
3)标签可以一层一层嵌
二、写一个简单的xml文档stus.xml然后用Dom进行解析。
DOM : Document Object Model 文档对象模型
DOM解析的基本思路:将整个XML文件一次性读入内存,将整个XML看做一棵文档树,XML中的每一个标签,属性,文本都看做是树上的一个结点,然后可以对结点进行增删改查的操作。
已经编辑好的stus.xml文档
Java代码
张三
19
男
李四
20
女
王五
21
男
三、开始解析
创建解析工厂
Java代码
// 得到解析工厂对象
DocumentBuilderFactory factory