紧凑式XML解析系统技术方案

技术编号:12577237 阅读:86 留言:0更新日期:2015-12-23 16:57
本发明专利技术提供紧凑式XML解析系统,有效解决了数据冗余和系统资源利用率低的问题;其方案是,包括输入流控制器、输出流控制器、解析器、编码器、元素管理器和属性管理器,所述的输入流控制器管理外部XML文档数据的读取、通过CRC校验码验证文档数据有效性和XML系统的输入缓存区的内存管理,保证流入XML解析系统的XML文档数据流为合法、有效、完整的数据信息;本发明专利技术已在公司服务器及客户端计算机系统中应用,服务器端通过二进制流的压缩存储协议对海量数据业务数据进行压缩后传输到客户端,有效节省了传输数据量,很好地满足了业务需求。

【技术实现步骤摘要】

本专利技术涉及海量数据的格式化文件存储及系统间的海量数据交互
,特别是紧凑式XML解析系统
技术介绍
XML是一种良好的数据描述语言,具有强大的数据描述能力,同时具备自描述的特征,使得人和机器都能够阅读XML文档,XML本身的技术特性以及其相关技术的标准化,使其具备着广泛的应用场景。XML是不同系统之间数据交换的通用格式,以XML为接口的自动化系统具有良好的交互性和扩展性,但是,XML技术本身也很复杂,处理XML将给系统增加相当的工作负荷,XML的冗杂也增加了系统之间的网络开销,因此,XML技术在异常繁荣的同时,也备受诟病,尤其是资源受限和高性能要求的系统无法承受XML的复杂性和数据冗杂O在资源受限的系统中,由于网络带宽和存储空间的限制,人们在使用XML作为数据传输和存储的格式时,为了有效降低数据冗余,提升系统资源利用率,就引入了 XML压缩技术,Binary XML是XML数据紧凑的二进制表示形式,显著地降低了 XML数据的冗余性,但Binary XML目前存在多种规范,还没有一种广泛使用的,赢得普通共识的标准。为了在系统中有效地应用Binary XML技术,就必本文档来自技高网...

【技术保护点】
紧凑式XML解析系统,包括输入流控制器、输出流控制器、解析器、编码器、元素管理器和属性管理器,其特征在于,所述的输入流控制器管理外部XML文档数据的读取、通过CRC校验码验证文档数据有效性和XML系统的输入缓存区的内存管理,保证流入XML解析系统的XML文档数据流为合法、有效、完整的数据信息;所述解析器对输入流控制器导入的XML数据流依据二进制流的压缩存储协议规则进行反序化操作,解析器采用二叉树与栈结合的数据结构,将XML数据流解析为具体的XML实体;所述的元素管理器提供对XML元素结点查询、添加、删除和修改的功能,第三方系统可通过元素管理器方便地实现对XML元素结点的管理;所述的属性管理器提...

【技术特征摘要】

【专利技术属性】
技术研发人员:赵全奇高峰
申请(专利权)人:河南蓝信科技股份有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1