xml提供一套跨平台, 跨网络,跨程序的数据描述语言,使用xml可以方便的实现数据交换,系统配置,内容管理等常见功能。
基本格式
studeng,name,sex,age为元素节点
id="001"为属性节点
张三 为文本节点
<?xml version="1.0" encoding="UTF-8"?>
<student>
<name id="001">张三</name>
<sex>男</sex>
<age>20</age>
</student>
DOM方式解析XML
把整个XML文档加载到内存,转化为DOM树,应用程序可以随机访问DOM树的任何数据
优点灵活性强,速度快
缺点 消耗资源比较多
文档构建工厂
factory单例方式获取实例
newDocumentBuilder 文档构建模型
parse解析配置获取xml文档
getElementsByTagName通过标签名字获取dom节点
nodeList.item(0)获取第一个<student>...</student>元素
getFirstChild 获取第一个子节点 张三 getNodeValue获取值
import javax.xml.parsers.DocumentBuilder;
import