发明名称 |
标记语言文档的存储方法及装置和输出方法及装置 |
摘要 |
本发明公开了一种标记语言文档的存储方法及装置和输出方法及装置,解决了低资源配置的信息设备处理大容量标记语言文档时,反应速度慢的问题。存储时:将标记语言文档分成至少两个数据块;在相邻两个数据块之间加入分块标志;将全局标记和未关闭的局部标记及其标记属性,保存到分块标志;将数据块和分块标志进行存储。输出时,顺序选取至少两个数据块;读取存储在分块标志中的标记和标记属性;将分块标志与紧邻其后的数据块一同解析,每个数据块形成一个标记语言文档树结构;将2个或以上的标记语言文档树结构合并为一个树结构并输出。该方案适合处理XML类别的文档以及流式的结构化文档,适用于资源有限而用户对反应速度又有较高要求的移动终端。 |
申请公布号 |
CN100489840C |
申请公布日期 |
2009.05.20 |
申请号 |
CN200710187142.3 |
申请日期 |
2007.11.16 |
申请人 |
北京大学;北大方正集团有限公司;北京方正阿帕比技术有限公司 |
发明人 |
王长桥;贾爱霞;汤帜;刘志云 |
分类号 |
G06F17/21(2006.01)I;G06F17/22(2006.01)I |
主分类号 |
G06F17/21(2006.01)I |
代理机构 |
北京中博世达专利商标代理有限公司 |
代理人 |
申 健 |
主权项 |
1、一种标记语言文档的存储方法,标记语言文档包括内容信息,标记和标记属性,标记和标记属性表达了所述内容信息的逻辑结构、外观属性和编码格式;标记表示标记属性对内容信息作用的范围;所述标记包括全局标记和局部标记;其特征在于该方法包括如下步骤:将标记语言文档分成至少两个数据块的步骤;在相邻两个数据块之间加入分块标志的步骤;将全局标记和未关闭的局部标记及其标记属性,按出现在所述标记语言文档中的顺序保存到所述分块标志的步骤;将数据块和分块标志进行存储的步骤。 |
地址 |
100871北京市海淀区颐和园路5号 |