条目的处理方法和装置制造方法及图纸

技术编号:8765530 阅读:154 留言:0更新日期:2013-06-07 22:44
本发明专利技术提供了一种条目的处理方法,包括:创建XML文档以记录条目的内容,其中,XML文档中的元素的XPATH对应条目的内容中的章节层次关系;将各个XML文档存储到条目数据表的XML文档域中;根据XML文档中的元素的XPATH,对数据库的XML文档域创建索引。本发明专利技术提供了一种条目的处理装置,包括:结构化模块,用于创建XML文档以记录条目的内容,其中,XML文档中的元素的XPATH对应条目的内容中的章节层次关系;数据库模块,用于将各个XML文档存储到条目数据表的XML文档域中;索引模块,用于根据XML文档中的元素的XPATH,对数据库的XML文档域创建索引。本发明专利技术提高了条目检索的效率。

【技术实现步骤摘要】
条目的处理方法和装置
本专利技术涉及互联网出版领域,具体而言,涉及一种条目的处理方法和装置。
技术介绍
条目类的数据具有章节层次结构,为了维护条目内容的完整性和层级关系,可以采用XML的方式把整个条目内容作为属性存储在数据库的一个域中,构成XML文档域,和条目的其他属性一起构成完整的一条记录。对条目检索时,按照域的方式把条目的属性组织成检索条件,进而对条目进行检索。当检索条件包含对条目内容中元素的限制时,首先需要获取符合其他条件的记录,获得条目内容的完整XML片段,然后通过XPATH的方式对元素进行检索,进而通过过滤的方式获取符合条件的记录。专利技术人发现,这种检索方式导致XML文档加载频繁,耗费资源较多。
技术实现思路
本专利技术旨在提供一种条目的处理方法和装置,以提高条目检索的效率。在本专利技术的实施例中,提供了一种条目的处理方法,包括:创建XML文档以记录条目的内容,其中,XML文档中的元素的XPATH对应条目的内容中的章节层次关系;将各个XML文档存储到条目数据表的XML文档域中;根据XML文档中的元素的XPATH,对数据库的XML文档域创建索引。在本专利技术的实施例中,提供了一本文档来自技高网...
条目的处理方法和装置

【技术保护点】
一种条目的处理方法,其特征在于,包括:创建XML文档以记录条目的内容,其中,所述XML文档中的元素的XPATH对应所述条目的内容中的章节层次关系;将各个所述XML文档存储到条目数据表的XML文档域中;根据所述XML文档中的元素的XPATH,对所述数据库的XML文档域创建索引。

【技术特征摘要】
1.一种条目的处理方法,其特征在于,包括:创建XML文档以记录条目的内容,其中,所述XML文档中的元素的XPATH对应所述条目的内容中的章节层次关系;将各个所述XML文档存储到条目数据表的XML文档域中;根据所述XML文档中的元素的XPATH,对所述数据表的XML文档域创建索引,其中,对于所述XML文档域中的元素创建对应的索引,所述索引的名称=所述XML文档域名称+域名分隔符+该元素的XPATH,将各个所述索引集合地存储为索引数据表,并将所述索引的名称存储到所述索引数据表的索引域中。2.根据权利要求1所述的方法,其特征在于,在所述索引数据表中还创建名称域,用于记载所述索引域的简单命名,以呈现给用户。3.根据权利要求2所述的方法,其特征在于,还包括:将所述名称域记载的简单命名呈献给用户;接收用户对所述简单命名的选择以及输入的检索字串;以所述检索字串作为关键字对所选择的简单命名所对应的索引域进行检索;将检索到的索引所指向的XML文档域的内容提交给用户。4.一种条目的处理装置,其特征在于,包括:结构化模块,用于...

【专利技术属性】
技术研发人员:刘浩翟因为陈长刚
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:

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

1