作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (08): 25-27. doi: 10.3969/j.issn.1000-3428.2012.08.009

• 软件技术与数据库 • 上一篇    下一篇

基于扩展字节进位的动态XML树编码方案

吴明晖 1,2,余 胜 1,2,周 伟 1,2   

  1. (1. 浙江大学计算机科学与技术学院,杭州 310027;2. 浙江大学城市学院计算机与计算科学学院,杭州 310015)
  • 收稿日期:2011-07-02 出版日期:2012-04-20 发布日期:2012-04-20
  • 作者简介:吴明晖(1976-),男,副教授、博士、CCF会员,主研方向:软件工程,数据库技术;余 胜、周 伟,硕士研究生
  • 基金资助:
    “核高基”重大专项(2009ZX01039-001-002-004)

Dynamic XML Tree Encoding Scheme Based on Extended Byte Carry

WU Ming-hui 1,2, YU Sheng 1,2, ZHOU Wei 1,2   

  1. (1. School of Computer Science and Technology, Zhejiang University, Hangzhou 310027, China; 2. School of Computer and Computing Science, Zhejiang University City College, Hangzhou 310015, China)
  • Received:2011-07-02 Online:2012-04-20 Published:2012-04-20

摘要: 为提高可扩展标记语言(XML)文档树编码的效率、支持XML数据动态更新,提出一种基于扩展字节进位的动态XML树编码方案(EBCL)。结合前缀编码和加法运算的思想,采用分段与分节的方式组成编码,给出静态前缀编码与动态前缀编码的算法流程。对编码大小与静态动态性能进行测试,实验结果表明,EBCL编码性能较优,能高效地支持XML文档的动态更新。

关键词: 可扩展标记语言, 扩展字节进位, 数据查询, 动态更新

Abstract: In order to increase the efficiency of Extensible Markup Language(XML) document tree encoding and support the XML data dynamic update, this paper proposes an XML tree encoding scheme based on extended byte carry, named Extended Byte Carry Labeling(EBCL). Combining with prefix-based encoding scheme and additive operation, the EBCL uses segment and section to forming labels. The algorithm of dynamic prefix-based encoding and static prefix-based encoding are given. Experimental results on encoding size and dynamic/static performance show that EBCL is efficient, and can support dynamic update to XML document efficiently.

Key words: Extensible Markup Language(XML), extended byte carry, data query, dynamic update

中图分类号: