- XML的解析方式(技术):dom 和 sax。
<?xml version="1.0" ?>
<root>
<head>
<title>example</title>
</head>
<body>
<p>example</p>
<p>example</p>
</body>
<foot>
<auther>
</foot>
</root>
dom解析
首先根据XML的层级结构在内存中分配一个树形结构,把XML中的标签、属性、文本都封装成对象
使用dom解析:
优点:方便实现增删改查,
缺点:使用dom解析XML时,如果文件过大,会造成内存溢出。
sax解析
采用事件驱动,边读边解析(从上到下,一行一行的解析,解析到某一个对象,把对象名称返回)。
使用sax解析:
优点:不会造成内存溢出,实时查询。
缺点:不能实现增删改操作。