中国空空导弹研究院软件部 马龙晖 刘海红 王 磊
基于常用格式数据解析软件设计
中国空空导弹研究院软件部 马龙晖 刘海红 王 磊
本文提出了一种对常用格式数据进行解析的软件设计方案,并对方案的原理及实现方式进行了介绍,说明了软件的需求和实现考虑。经过实际测试,验证了方案的可行性。
数据解析;XML;数据格式
数据解析是将收集的数据通过加工、整理,它是数据分析的前提,是将数据转换为对用户有用信息的基础。数据解析软件的应用十分广泛,同时,随着信息时代的发展,对数据的解析分析野越来越引起人们的重视。
当前,市面上有非常多的数据解析软件,但大多是针对某些特定领域方面或者数据具体明确的解析软件。本文提出了一种对常用格式数据进行解析的设计方案,可以达到对不同定义的数据格式进行解析的目的[1]。
本文提出的方案将解析过程分为了两部分,数据定义和程序解析。当需要对一种新的数据解析时,只需要针对这种新的格式进行定义即可,不需要重新开发软件,极大的减少了程序的开发和维护成本。
数据的定义可以有多种方式,可以用特定语言定义,也可以用字母标志定义。选择一种合适的数据定义方式十分重要,即需要考虑数据的扩展性和多变性,也应该简单易用。这里选择可扩展标记语言(XML,Extensible Markup Language)作为数据定义的方式。它是一种可以用来标记数据、定义数据类型的源语言。……