[发明专利]XML文件解析方法、XML文件解析装置和终端无效
申请号: | 201110145805.1 | 申请日: | 2011-06-01 |
公开(公告)号: | CN102289445A | 公开(公告)日: | 2011-12-21 |
发明(设计)人: | 侯元斌 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 518040 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | xml 文件 解析 方法 装置 终端 | ||
1.一种XML文件解析方法,其特征在于,包括:
步骤102,读入所述XML文件;
步骤104,过滤掉所述XML文件中的预定类型的数据;
步骤106,对过滤掉所述预定类型的数据的XML文件进行解析。
2.根据权利要求1所述的XML文件解析方法,其特征在于,所述步骤104包括:
在所述XML文件中查找所述预定类型的数据对应的每个节点的开始标记和结束标记,过滤掉所述每个节点的开始标记和结束标记之间的数据。
3.根据权利要求1所述的XML文件解析方法,其特征在于,所述步骤102具体为:
分多个数据块读入所述XML文件;
所述步骤104具体为:
在读入每个数据块时,都对所述每个数据块中的所述预定类型的数据进行过滤。
4.根据权利要求3所述的XML文件解析方法,其特征在于,所述步骤104具体为:
在所述多个数据块中,查找所述预定类型的数据对应的每个节点的开始标记,并在找到所述开始标记后查找所述每个节点的结束标记,其中,
对于所述预定类型的数据对应的预定节点,在读入的数据块中存在所述预定节点的开始标记和结束标记的情况下,过滤掉所述数据块中所述预定节点的开始标记和结束标记之间的数据,
在所述数据块中仅存在所述预定节点的开始标记的情况下,过滤掉所述数据块中的所述预定节点的开始标记之后的数据,
在所述数据块中仅存在所述预定节点的结束标记的情况下,过滤掉所述数据块中的所述预定节点的结束标记之前的数据,
在所述数据块中不存在所述预定类型的数据对应的任一节点的开始标记和结束标记的情况下,则在当前查找所述任一节点的结束标记时,过滤掉所述数据块中的所有数据。
5.根据权利要求3或4所述的XML文件解析方法,其特征在于,所述步骤102具体为:
设置固定大小的缓存区域,通过所述缓存区域将所述XML文件分所述多个数据块读入。
6.一种XML文件解析装置,其特征在于,包括:
读入模块,读入所述XML文件;
过滤模块,过滤掉所述XML文件中的预定类型的数据;
解析模块,对过滤掉所述预定类型的数据的XML文件进行解析。
7.根据权利要求6所述的XML文件解析装置,其特征在于,所述过滤模块在所述XML文件中查找所述预定类型的数据对应的每个节点的开始标记和结束标记,过滤掉所述每个节点的开始标记和结束标记之间的数据。
8.根据权利要求6所述的XML文件解析装置,其特征在于,所述读入模块分多个数据块读入所述XML文件;
在所述读入模块读入每个数据块时,所述过滤模块都对所述每个数据块中的所述预定类型的数据进行过滤。
9.根据权利要求8所述的XML文件解析装置,其特征在于,所述过滤模块在所述多个数据块中,查找所述预定类型的数据对应的每个节点的开始标记,并在找到所述开始标记后查找所述每个节点的结束标记,其中,
对于所述预定类型的数据对应的预定节点,在读入的数据块中存在所述预定节点的开始标记和结束标记的情况下,所述过滤模块过滤掉所述数据块中所述预定节点的开始标记和结束标记之间的数据,
在所述数据块中仅存在所述预定节点的开始标记的情况下,所述过滤模块过滤掉所述数据块中的所述预定节点的开始标记之后的数据,
在所述数据块中仅存在所述预定节点的结束标记的情况下,所述过滤模块过滤掉所述数据块中的所述预定节点的结束标记之前的数据,
在所述数据块中不存在所述预定类型的数据对应的任一节点的开始标记和结束标记的情况下,则在当前查找所过滤模块过滤掉所述数据块中的所有数据。述任一节点的结束标记时,所述
10.根据权利要求8或9所述的XML文件解析装置,其特征在于,所述读入模块设置固定大小的缓存区域,通过所述缓存区域将所述XML文件分所述多个数据块读入。
11.一种终端,其特征在于,包括:
如权利要求6至10中任一项所述的XML文件解析装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110145805.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:超声波诊断装置及超声波图像处理装置
- 下一篇:物体识别装置以及物体识别方法