- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML应用教程 吴洁 2005.12. 新闻 分类信息 目录 第一章 XML概述 第二章 XML数据库的底层结构——DTD和XML Schema 第三章 XML文件的设计 第四章 XML的样式单XSLT 第五章XML的编译、编辑环境和设计工具的运用 新闻 分类信息 目录 第六章 层叠样式表CSS 第七章 XML与数据库 第八章 简单对象访问协议 第九章 XML编程技术 新闻 分类信息 第一章 XML概述 1.1 HTML的局限 1.2 从SGML到XML的产生 1.3 XML的定义和特点 1.4 一个简单的XML 案例 1.5 XML 文档的编写 新闻 分类信息 1.1 HTML的局限 (1)HTML缺乏语法检查。 (2)HTML缺乏结构。 (3)HTML对内容不敏感。 (4)HTML不是面向对象的。 (5)HTML取法健壮的链接机制。 (6)HTML是不可重用的。 (7)HTML是不可扩展的。 1.2 从SGML到XML的产生 HTML源于标准通用标记语言(SGML), SGML是一种元语言,即描述标记语言的语言。HTML是其中的一种,被称为一种“SGML的应用”。 1.3 XML的定义和特点 XML保留了SGML的一些特点,并克服了HTML的局限性。主要特点是: XML可用于现有的Web协议(如HTTP和MIME)和机制(如 URL)。 XML支持WEB的各种不同的应用,并使用了一种类属的方法使其具有可扩展性。HTML则不支持,它需要借助使用用于链接HTML和应用的脚本语言。 XML与SGML兼容,所以大多数SGML应用可以向XML转化。 同HTML文档一样,XML文档易于创建。 XML文档内容和结构清晰易懂,所以即使对非专业人员来说也易于阅读和使用。 XML的设计严谨而仔细,所以XML中标记的信息可以很容易地被计算机程序所处理。 XML标准定义精悍,这就保证了其下载和处理的速度。 新闻 分类信息 1.4 一个简单的XML 案例 ?xml version=”1.0”? contacts contact name firstDavid/first lastCalder/last /name address street56 McMahons Rd/street cityFrankston/city stateVic/state zip3199/zip /address tel9903 4567/tel fax9903 4444/fax mobile040 8887 7777/mobile emaildavid.calder@.au/email /contact /contacts 1.5 XML 文档的编写 1.5.1 XML标记的编写 ★元素 ★属性 ★值 1.5.2 XML的规则 ★XML声明 ★空元素 ★根元素 ★属性 ★元素嵌套 新闻 分类信息 1.5.3 注释的添加 XML中注释的添加与HTML中相同,!--表示开始,--表示结束。XML解析器将忽略在!--和--之间的所有数据,这样可以为自己或者别人进行注释,或者临时注释掉没有准备好的文档部分。 1.5.4 五个特殊的符号 XML文档可以分为标记和内容两部分。XML用如下规则区分其标记与内容: 标记的开始由“”或“”来识别; 三个其它字符也可以被当成标记字符,它们是大于号“” 、单引号“”、双引号“””; 需要避免直接将上述符号作为普通字符输入; 其它部分则看成内容。 将上面规则中提到的字符称为“标记字符”。XML解析器会将这些字符当作标记进行处理,即使它是出现在XML的内容中。 新闻 分类信息 1.5.5 CDATA段 CDATA段是一种用来包含文本的方法,它内部的所有内容都会被XML解析器忽略,所以任何符号都不会被认为是标记符。一个CDATA段以“![CDATA[”标记开始,以“]]”标记结束。需要注意,CDATA段不能嵌套。 1.5.6 工具的使用 XML应用广泛,在它诞生之后,即有许多公司开发出了不少XML工具。如Adobe公司的FrameMaker可以用来书写XML文档;Microsoft公司的IE4.0已经可以显示、处理和编辑XML文档;Netscape、Sun公司也纷纷在它们的Web工具中加入对XML的
文档评论(0)