18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 信息时代 > XML简单访问接口(数据库)

XML简单访问接口(数据库)

时间:2022-11-30 18:30:01 | 来源:信息时代

时间:2022-11-30 18:30:01 来源:信息时代

    XML简单访问接口 : 基于事件的XML文档顺序访问的一组API接口。相对于DOM解析方式,SAX是读取和操作XML数据的更快速、更轻量的方法。SAX的API基于事件处理程序的概念构建,是由与语法分析实际相关联的用户指定函数构成。语法分析事件对应文档组成部分的识别。例如,当找到一个元素的开始标签的时候产生一个事件,而当找到结束标签时又产生一个事件,对这些事件的响应由用户指定函数进行处理。一个文档的不同片段总是可以按照从开始到结束的顺序找出。具体的事件有文档的开始和结束、元素的开始和结束、文本内容的读取等。
例如,给定一个XML文档片断〈book〉〈title〉Database Principle〈/title〉〈author〉Ullman〈/author〉〈/book〉。
SAX解析器处理文档的结果如下:
StarteElement(book);
StartElement(title);
Text(“Database Principle”);
endElement(title);
StartElement(author);
Text(“Ullman”);
endElement(author);
endElement(book)。
SAX解析的优点:SAX解析的时间代价和空间代价较低,SAX解析支持高效的XML顺序访问;SAX解析支持XML文档的部分解析,可以提前终止解析过程。
SAX解析的缺点: SAX解析不能支持对XML文档的随机访问; SAX解析不能支持XML文档的修改; SAX解析实现XML查询需要应用程序的支持。

74
73
25
news

版权所有© 亿企邦 1997-2022 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭