一种实现杂志数据的存储规范的方法技术

技术编号:12836104 阅读:84 留言:0更新日期:2016-02-11 00:15
本发明专利技术公开了一种实现杂志数据的存储规范的方法,涉及杂志数据处理领域。该方法包括如下步骤:S1,设定数据标签,所述标签用于表示所述数据信息;S2,根据所述标签制定XML数据处理格式;S3,按照所述XML数据处理格式进行数据存取。本发明专利技术通过建立XML数据存储规范,对杂志进行数据存储和读取时,使用规范的、统一的数据标签名称,从而实现各杂志数据存储、读取的兼容,不会在存储和读取XML数据时出现查找不到内容的问题,进而不需要花费大量的时间对数据内容进行校对和维护。

【技术实现步骤摘要】

本专利技术涉及杂志数据处理领域,尤其涉及。
技术介绍
目前,基于XML的跨平台协议,使用XML在Web上传输、共享信息在期刊杂志行业得到了广泛的使用。但是,由于杂志的数据格式,数据的标签名称不同,因此,当各杂志数据内容使用XML在同一个平台上共享信息时,就会出现一些查找不到内容问题,在存储和/或读取数据时出现错误,进而需要花费大量的时间对数据内容进行校对和维护。
技术实现思路
本专利技术的目的在于提供,从而解决现有技术中存在的前述问题。为了实现上述目的,本专利技术采用的技术方案如下:,包括如下步骤:S1,设定数据标签,所述标签用于表示所述数据信息;S2,根据所述标签制定XML数据处理格式;S3,按照所述XML数据处理格式进行数据存取。具体地,步骤S3包括:S31,查找数据;S32,依据所述XML数据处理格式,对所述数据进行存取。进一步地,步骤S31之后,S32之前还包括:将所述数据与所述XML数据处理格式进行比对,检查所述数据是否有缺少字段,如果不缺少字段,执行步骤S32 ;如果缺少字段,执行步骤S31,直到不缺少字段。具体地,步骤S31为:使用AD0.NET链接数据库查找数据。具体地,步骤S31为:使用文件流代码读取本地磁盘的流文件。具体地,所述标签包括:能够表示期刊或杂志的基本信息的标签、能够表示作者信息的标签、能够表不标题信息的标签和能够表不文章信息的标签中的至少一种。更具体地,所述能够表示期刊或杂志的基本信息的标签包括:期刊名称、期刊ID、期刊年份、期刊期号、期刊排序、期刊编号和栏目名称中的至少一种更具体地,所述能够表示作者信息的标签包括:作者名字和作者来源中的至少一种。更具体地,所述能够表示标题信息的标签包括:标题ID、标题名称和副标题中的至少一种。更具体地,所述能够表示文章信息的标签包括:页数、PDF页数、开始页码、结束页码、数据大小、摘要、文本内容、级别、内容插图列表、关键字列表、关联文章、前一篇文章、后一篇文章、创建时间、源开始页面和有无摘要中的至少一种。本专利技术的有益效果是:本专利技术通过建立XML数据存储规范,对杂志在进行数据存储和读取时,使用规范的、统一的数据标签名称,从而实现各杂志数据存储、读取的兼容,不会在存储和读取XML数据时出现查找不到内容的问题,进而不需要花费大量的时间对数据内容进行校对和维护。【附图说明】图1是本专利技术实施例提供的方法流程示意图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图,对本专利技术进行进一步详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本专利技术,并不用于限定本专利技术。在杂志和期刊行业,由于各杂志的数据格式,数据的标签名称不同,因此,当各杂志数据内容使用XML在同一个平台上共享信息时,就会在存储和/或读取数据时出现查找不到内容的问题。本专利技术为了解决上述各期刊社、杂志社存储和/或读取XML数据兼容的问题,本专利技术实施例提供了一种实现各方XML数据存取兼容的方法,包括如下步骤:S1,设定数据标签,所述标签用于表示所述数据信息;S2,根据所述标签制定XML数据处理格式;S3,按照所述XML数据处理格式进行数据存取。在本专利技术的一个实施例中,步骤S3包括:S31,查找数据;可以使用AD0.NET链接数据库查找数据;也可以使用文件流代码读取本地磁盘的流文件,其中,文件流代码为:FileStream aFile = new FileStream("文件名",FileMode.0penOrCreate);StreamReader sw = new StreamReader(aFile);strLine = sr.ReadLine ()。S32,依据所述XML数据处理格式,对所述数据进行存取。在本专利技术实施例中,可以使用.NET XMLDocument类下面的XMLNode类中的AppendChildO方法将查找出的杂志数据序列化存储到XML中。在本专利技术的一个实施例中,步骤S31之后,S32之前还包括:将所述数据与所述XML数据处理格式进行比对,检查所述数据是否有缺少字段,如果不缺少字段,执行步骤S32 ;如果缺少字段,执行步骤S31,直到不缺少字段。通过这种检查手段,能够正确的对数据进行存取,进一步极大的降低数据存取的错误率,甚至不会出现错误,较好的将杂志的内容展示给客户,从而进一步降低了对数据进行校对和调整的工作量。本专利技术的一个实施例中,所述标签包括:能够表示期刊或杂志的基本信息的标签、能够表示作者信息的标签、能够表示标题信息的标签和能够表示文章信息的标签中的至少一种,如本领域技术人员可以理解的,还可以包括其他的能够表示数据信息的标签。在本实施例中,上述标签几乎能够准确的显示期刊或杂志等数据的信息,保证在进行数据存取时,能够得到完整的、准确的信息,不会出现数据存取的错误。本专利技术的一个实施例中,所述能够表示期刊或杂志的基本信息的标签包括:期刊名称(MagazineName)、期刊 ID(MagazineGuid)、期刊年份(MagazineYear)、期刊期号(Issue)、期刊排序(Sequence)、期刊编号(Issn)和栏目名称(Columns)中的至少一种。如本领域技术人员可以理解的,还可以包括其他的能够表示期刊或杂志的基本信息的标签。在本实施例中,上述标签几乎能够准确的显示期刊或杂志的基本信息,从而保证在进行数据存取时,能够得到完整的、准确的期刊或杂志的基本信息,不会出现期刊或杂志的基本信息存取的错误。本专利技术的一个实施例中,所述能够表示作者信息的标签包括:作者名字(Author)和作者来源(AuthorFrom)中的至少一种。如本领域技术人员可以理解的,还可以包括其他的能够表示作者信息的标签。在本实施例中,上述标签几乎能够准确的显示期刊或杂志中作者的信息,从而保证在进行作者信息的数据存取时,能够得到完整的、准确的作者信息,不会出现作者信息存取的错误。本专利技术的一个实施例中,所述能够表示标题信息的标签包括:当前第1页1 2 本文档来自技高网...

【技术保护点】
一种实现杂志数据的存储规范的方法,其特征在于,包括如下步骤: S1,设定数据标签,所述标签用于表示所述数据信息; S2,根据所述标签制定XML数据处理格式; S3,按照所述XML数据处理格式进行数据存取。

【技术特征摘要】

【专利技术属性】
技术研发人员:汤潮汤杨
申请(专利权)人:北京龙源创新信息技术有限公司
类型:发明
国别省市:北京;11

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

1