咳咳
使用dom解析
<?xml version="1.0"?>
<root>
<head>
<title>example</title>
</head>
<body>
<p>content1</p>
<p>content2</p>
</body>
<foot>
<author name="list"/>
</foot>
<root>
根据xml的层级结构在内存中分配一个树形结构,把xml的标签,属性和文本都分装成对象。
缺点:如果文件过大,造成内存溢出
优点:很方便实现增删改操作
sax解析过程:
采用事件驱动,边解析
*从上到下,一行一行的解析,解析到某一个对象,把对象名臣返回
优点:使用sax方式不会造成内存溢出,实现查询
缺点:使用sax方式,不能实现增删改操作