如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
相信自己是最棒的!9/27/2012XML入门教程第一章XML的发展Xml的全文是eXtensibleMarkupLanguage中文疑问可扩展的标记语言。全球信息网协会W3C已于1998年2月通过xml1.0规范的审核。Xml是继HTML,JAVA之后在Internet上最热门的话题。下面的彩图就是利用xml程序编写的令人不可思议吧。XML是一项重要的技术,因为它解决了两个制约网络发展的问题:1.基础是单一固定的文件类型(HTML);2.完整的SGML过于复杂。下面我们来看一下XML的发展史GML(1969)HTML(1993)SGM↗L(1985)XML(1998)XHTMLXML的各项技术此为XML的发展历程由框图可知XML源于SGML,与HTML是一对孪生兄弟,那么它们之间的联系是:SGML是描述电子文档的国际化标准,适用于书写其他语言的元语言。SGML文档已经在美国军方及美国航空业使用多年。XML和HTML都是从SGML发展而来。因此他们都一些共同点,例如相似的语法和均是用带括弧的标记符。又读完了一页感觉真好1相信自己是最棒的!9/27/2012例一<html><head><title>你好,HTML</title></head><body><h3>你好,欢迎来到HTML的世界!</h3></body></html>例二<?xmlversion=”1.0encoding=”gb2312”?><example><title>你好,HTML</title><Greeting>你好,欢迎来到HTML的世界!</Greeting></example>由上述两例可以看出,XML文档和HTML文档非常相似。但他们在浏览器中显示的结果却差别较大,主要原因是HTML侧重于文档的显示,而XML文档侧重于文档语义的表达。下面是它们之间的比较:XML与HTML的比较比较内容HTMLXML可扩展性不允许用户定义自己的扩展标允许用户定义自己的扩展标签签结构描述不支持深层次的嵌套表达支持深层次的嵌套表达,适合表示结构复杂的文档数据可读性及可维护性难以阅读、维护结构清晰,便于阅读、维护又读完了一页感觉真好2相信自己是最棒的!9/27/2012数据和显示的关系内容描述和表现形式合为一体内容描述和表现形式相分离在internet环境中跨平台的依赖于内容的技术,使这个时代中处理分布式结构信息的选择工具。在xml中和html一样,使用标签来标记文本正文。Xml把信息的结构与他的现实方式分离开,这样相同的xml文档可以在不同的环境中使用和重用。现在已初步了解了一些关于XML方面的指示,谈不上了解但可以算是知道XML是怎么一回事了。他到底是什么样的呢?下面会更深一步接触XML。第二章XML的基本语法一何谓标记语言标记语言(MarkupLanguage)是有一些码或控制标记所组成的,这些码或控制标记本身若单独存在是无意义的,他们必须结合文件信息后才能形成一份有用的电子文件。目前所使用的标记语言可分为特殊用途的标记语言与一般通用的标记语言两类。二XML文件的语法对XML文件有了初步的印象之后,我们就来详细地谈一谈XML文件的语法。在讲语法之前,我们必须要了解一个重要的概念,就是XML解析器(XMLParse)。1.XML解析器解析器的主要功能就是检查XML文件是否有结构上的错误,剥离XML文件中的标记,读出正确的内容,以交给下一步的应用程序处理。XML是一种用来结构化文件信息的标记语言,XML规范中对于如何标记文件的结构性有一个详细的法则,解析器就是根据这些法则写出来的软件(多用Java写成)。同HTML一样,在浏览器中,必须有HTML的解析器,这样浏览器才能够“读懂”各种用HTML标记所组成的网页,将它们显示在我们面前。如果有浏览器的HTML解析器读不又读完了一页感觉真好3相信自己是最棒的!9/27/2012懂的标记,将会返回给我们错误信息。2.Well-Formed的XML文件(1).XML是区分大小写的;(2).所有元素的起始和结束标注必须成对出现,且要正确嵌套;(3).如果使XML说明,则它必须是XML文档的第一行:<?xmlversion=”1.0”?>(4).元素属性必须用引号引起来,单、双引号都可以,但必须成对出现。如:<basicattr=”1.0”><basicattr=’1.0’>(5).XML命名规则:①.XML名以下划线或字母开始;②.XML