XML技术在图书馆中的应用
来源:飞鱼梦幻诛仙SF官网 日期:2012-01-18 18:01
    本文本游戏地图还行作者: 何丰
  何丰(西北第二民族学院计算机系,宁夏银川"##$%)&’(技术在图书馆中的应用关键词图书馆&’*+摘要&’(技术在各个行业的应用是当前热门的研究课题。本文就&’(在开发图书馆书目信息查询系统中的各种技术应用作了初步研究,并简要介绍了基于&’(的三层)*+模型。中图分类号,$"#-.文献标识码/文章编号%##"01$%2($##")#%0#%$#0#$基于34’((356*74*89’:7;<6(:=><:>*)语言的)*+应用在电子出版、数字图书馆等领域愈来愈广泛,但是随着对信息处理自动化、智能化需求增大的同时,34’(的弱点也愈来愈明显。
  其中最严重的是34’(欠缺内容语意,不利于计算机理解其次,34’(的标签集是固定的、不可扩展的,无法应付多样化的应用。&’((*&9*=?@A+B*’:7;<6(:=><:>*,可扩展标记语言)便是在这样的背景下产生的。&’(具有可扩展性、高度结构化和良好的数据组织能力,能够有效地表达各种知识,为数据的交换和处理提供了新的机制,对图书馆馆藏信息资源的描述和发布产生了极大的影响。但由于&’(发展历史还很短,在目前图书馆)*+应用开发中采用玩家爽&’(技术的并不多。本文以图书信息查询为例,介绍了一个基于&’(的三层)*+应用系统及&’(文件的存取、传递、显示等技术。%&’(技术简介&’(是C,’((C9:=D:7D,*=*7:B@E*D’:7;<6(:=><:>*,标准通用标记语言)的一个子集,是简化的C,’它是互联网联合组织()FG)创建的一组规范,以便于软件开发人员和内容创作者在网页上组织信息,其目的不仅在于满足不断增长的网络应用需求,而且也在于确保在通过网络进行交互合作时,具有良好的可靠性与互操作性。%-%&’(文档的自我描述&’(的标签可根据不同的用途来定义,因此在语意层次上具备一定程度的自我描述特性,这对于提高计算机程序解读文件内容的能力与进行自动处理的效率有着极大的帮助。%-$&’(文档的结构&’(具有严格的规范以适应广泛的应用,因其结构性强,在数据处理和机器理解方面具备了先天的优势,这也是促使&’(迅速成为重要机读格式的主要原因之一。H4H(HIJ  从根本上讲,&’(CJM*K:实际上也是&’(的一种应用,就是将&’(H4H重新按照&’(语言规范来定义,这充分体现了&’(自描述性的特点,而且&’(CJM*K:具有一致性、扩展性、互换性、规范性和易用性的特点,使它比H4H更受欢迎。通常将&’(CJM*K:独立存储成CJM*K:文档文件,扩展名为-&CH或者是-&’(,然后在&’(的N=?9:=J*文件中指定使用该CJM*K:文件。%-F&’(文档的显示&’(强调的是如何以适当的结构来组织数据,对于外在的表现则必须采用其它显示机制,这就是&’(文档的数据、样式分离原则。&’(文档作者只需专注于内容的撰写,而将显示信息的任务交由版面设计者或使用者,依据不同的需求来展现。
  在计算机上显示&’(文件最简便的方式是透过样式表(C95B*?M**9),一份文件可以使用不同的样式表而呈现出不同的外观。GCC(G:?J:D@=>C95B*CM**9?层级样式表)和&C((*&9*=?@+B*C95B*?M**9(:=><:>*可扩展样式语言)即是两种常用的样式表语言。要对&’(文档结构及数据内容进行处理,可以通过)FG制订的接口标准HO’(HIJ<:>*0N=D*6*=D*=9C6*J@L@J:9@I=),可以在不同的操作系统中,使用任何程序语言加以实现传奇之。$基于&’(的三层)*+应用方案&’(本身不是数据库,因为尽管一个&’(文档包含数据,但是如果不通过其它软件进行数据处理的话,它本身只不过是一个文本文件。&’(和数据库有很多相似之处,它们都是结构化地存储信息的途径。
  数据库用记录和字段组成的表格存储信息,这样就允许方便地访问和搜索。&’(文档也可以按照类似的结构化方式来存储信息,&’(文本本身可以看成是数据库中的数据区,H4H或者CJM*K:?可以看成是数据库模式设计,HO’可以看成是数据库处理工具。&’(作为一个统一的标准,不会像数据库系统那样因为数据库的不同而造成数据传递的困难。
  $为了存储或提取数据,可以采用基于&’(的三层)QR应用模型(见图),在查询最新传奇时用户首先通过浏览器向)*+C*7S*7端发出查询请求,C*7S*7从数据源中取出数据以后,把它封装为&’(格式的文档,浏览器可以直接显示&’(形式的数据,或是首先把&’(格式的数据转化为34’(格式后在浏鉴器中显示,然后在浏览器中通过&’(?%$#?图书馆理论与实践图书馆数字化技术平台$##"(%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""")文档对象引用这个"#文档。当用户需要在这个数据子集中进行再次查找、排序或其它相关处理时,用户可以直接在"#文档对象中对数据进行操作,即直接在客户本地进行处理,不必再与$%&’%&发生联系。这种应用借助"#提供了动态的、易访问的内容,这些内容可以被客户操作。另外,使用"#后,无须刷新整个用户界面就可以更新页面的内容,这样一来,就可以减少从服务器获取客户方已有信息所需要的交互过程,从而节省了时间,提高了查询效率。(图基于"#的三层)%*查询(系统实例我们采用基于"#的热血传奇三层)%*应用模型来实现书目查询系统。客户端采用)+,-./012345676)%*服务器采用)+,-./08999344$679345:79数据库服务器采用"+;&.0.<=$>#$%&’%&8999。本系统中相关信息的"#$;?%@A描述如下:图书目录表〈?B@C’%&0+.,DEF79E%,;.-+,GDEG*8(F8EHI$;?%@AB@C,0DEJ&,:0;?%@A0K@+;&.0.<=K;.@:B@CK-A=AEB@C,0:-=DEJ&,:0;?&@AK@+;&.0.<=K;.@:-A=A=LM%0EHI5C%@%,=NLM%,A@%D“图书目录”O〉I%C%@%,LM%D“图书”O〉IO5C%@%,=NLM%HI5C%@%,=NLM%,A@%D“图书”;.,=%,=DE%C=.,CLEO〉I%C%@%,LM%D“图书4P”O〉I%C%@%,LM%D“书名”O〉I%C%@%,LM%D“作者”O〉I%C%@%,LM%D“简介”O〉I%C%@%,LM%D“出版社”O〉I%C%@%,LM%D“图片”O〉I%C%@%,LM%D“定价”O〉I%C%@%,LM%D“出版日期”O〉I%C%@%,LM%D“种类”O〉IO5C%@%,=NLM%HI5C%@%,=NLM%,A@%D“图书4P”-=:=LM%DE+,=EO〉I5C%@%,=NLM%,A@%D“书名”-=:=LM%DE0=&+,GEO〉I5C%@%,=NLM%,A@%D“作者”-=:=LM%DE0=&+,GEO〉I5C%@%,=NLM%,A@%D“简介”-=:=LM%DE0=&+,GEO〉I5C%@%,=NLM%,A@%D“出版社”-=:=LM%DE0=&+,GEO〉I5C%@%,=NLM%,A@%D“图片”-=:=LM%DE0=&+,GEO〉I5C%@%,=NLM%,A@%D“定价”-=:=LM%DE  ]结语"#是新出现的一种)%*标记语言,在各个行业信息化建设中有着广泛的应用前景。以图书馆中的书目查询系统为例,探讨基于"#的三层)%*应用系统开发,具有一定的创新性,其技术同样适用于图书馆中其它的)%*应用,]对推动"#技术在图书馆的应用具有一定的意义。参考文献F李建中7用"#扩展三层模型V7微计算机应用,8998,8():F]8KF]678成玉哲,代玉成7基于"#数据模型的)%*数据库查询V7计算机应用,8998,88):]FK](7(李文敬7一种基于Q$R生成动态"#的方法V7微电脑与信息技术,899(,(F):F6KF^7]景民昌,王平7基于"#的数字图书馆)%*开发V7计算机与现代化,899],(:):^:K^27作者简介何丰(F1:]K),男,汉族,河北省人,硕士,西北第二民族学院计算机系副教授,主要研究数据库应用技术、网络技术。收稿日期899]K91K9(责任编辑王岗?F8F?图书馆理论与实践图书馆数字化技术平台8996(F)。
  本文《XML技术在图书馆中的应用》 --- 作者: 何丰
上一篇:XML技术在数字图书馆建设中的应用 下一篇:WEBQUEST模式在外贸英语函电教学中的应用设计
与本文相关的诛仙私服文章: 诛仙私服玩家还看了如下内容:
  • 职业中专教师如何做好教育教学工作
  • 一封笑死三千人的情书
  • 应用人文素质教育培养手术室护生的合作能力
  • 此时第二队浮骑才将将冲过这条桥尾防线
  • 应用型高校汽车检测与故障诊断技术课程教学改革探索
  • 真实情境教学模式的改革探究
  • 英语单词中形形色色的人
  • 远程教育教学督导是教学质量的保证
  • 在本周末的全天时间里
  • 是一个让玩家了却恩怨的系统
  • WAP手机官网
  • 论对盗窃网络虚拟财产性质的认定
  • 这些天光你睡小床了
  • CZT-9型康复治疗仪治疗小儿腹泻的护理体会
  • 流星划过时,留下的不仅仅是怀念
  • 》秉承了电影巨作“阿凡达”的惊险震撼风格
  • 拼命的撼环都数据着玩野废奋的说
  • 台北电玩展厂商活动报导
  • 更多浏览神话风云专区
  • 在某些强悍隐士的管制下