地铁站台数据建模及XML格式化+文献综述(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

地铁站台数据建模及XML格式化+文献综述(4)


1998年2月,XML 1.0 成为了W3C 的推荐标准。包括Extended Backus-Naur Form (EBNF) 中语法标识在内的这个正式的规范可以很容易地从W3C 的Web站点(http://www.w3c.org/TR/REC-xml)上得到;此外,XML规范的制定者之一Tim Bray 还在http://www.xml.com/axml/testaxml.htm 上提供了一个有着非常不错的注解的版本。在http://www.ucc.ie/xml/上,由Peter Flynn 等人代表W3C的XML 研究组文护的一个XML 1.0FAQ 还提供了到其他与XML 相关的主题的链接。XML是一种界定文本数据的简便而标准的方法。它曾经被人称作“Web上的ASCII码”。就好像你可以使用自己喜爱的编程语言来创建任何一种数据结构,然后同其他人在其他计算平台上使用的其他语言来共享一样。XML的标记用来说明你所描述的概念,而属性则用来控制它们的结构。所以,你可以定义自己所设计出的语法并同其他人共享。

1.3    本文的安排
本文的安排如下:
第一章,    绪论,介绍xml技术背景历史。
第二章,    XML的发展现状介绍,主要是对XML约束间的比较。
第三章,    数据建模的详细过程,对地铁数据进行详细介绍,Schema约束详细意义,并进行有效性验证。
第四章,    程序功能的展示以及测试。
第五章,    总结与展望。
2    XML的发展现状
在高速发展的时代,地铁作为城市中重要的交通工具起的作用也越来越大。因此地铁灾害的预防与灾害发生后的应对措施也是亟需研究。而XML数据建模可以调理分明的把影响救灾的关键因素描述出来,为救灾解决方案的策划提供重要的数据基础。
2.1    XML的现状及优势
众所周知,XML 仍然是过去十年中出现的最流行的技术之一。但 XML 到底有哪 些优势?它可用于配置数据么?可用于数据交换么?可作为数据存储媒介么? XML 到底有哪些用处?
XML拥有了几个超越SGML的优点:
XML的规模比SGML小。二者的规范书的厚度就证明了这一点:基本的SGML规范书 约有155页之多,而XML规范书却只有35页。
 XML包含可扩展链接语言xLL。XML不仅支持在HTML中的基本超级链接,并且更进 一步扩展链接的概念。虽然,SGML允许定义超级链接机制,但它并没有将超级链 接纳入初版的规范书中。
 XML包含可扩展样式语言XSL.XSL提供支持样式机制,并提供一些在SGML中所没 有的支持,允许文件作者建立各种风格(粗体、斜体等)的样版,或者结合各种风 格并将它们应用到文件的元素中。
 由于HTML语言在实际应用中越来越无法满足用户的需求,因此出现了新标记语言 XML。XML可以很容易地定义新的应用标记,而这一点是HTML所不能够实现的。由 于XML是SGML的子集,所以XML文件也像其他的SGML文件(如HTML)一样,可以被解 析和验证其有效性。
由此可见,相对原来的SGML和HTML,XML,都显示出高人一筹的优越性。XML提供了一种标准化、灵活、强大的方法,用于在许多不同平台和应用程序之 间交换数据。市场上已经有许多成熟的软件可用来帮助编写、管理XML文件,它是一种开放式标准,是实现网络功能的最佳选择。XML给人的感觉是高效而且可 扩充的,事实上也确实如此。
XML支持DTD,使用者可以创建和使用自己的标记,也可与他人共享。XML的可扩 展性很大,在XML中,可以定义无限量的标记。XML提供了一个独立的运行程序的 方法,并通过这种方法来共享数据。具体的做法就是通过使用DTD,使不同组中的人能够使用共同的DTD来交换数据。应用程序可以使用这个标准的DTD来验证收到的数据是否有效,也可以使用一个DTD来验证自己的数据。 (责任编辑:qin)