- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
xml的教程,xml教学FTP01
第一章 XML XML主要内容 XML概述 DTD和Schema的建立与应用 CSS和XSLT显示XML DOM SAX Web Services 本章主要内容 标记语言 XML的定义 XML的历史 XML的优势 XML的文档规则 标记语言 SGML 标准通用标记语言 Standard Generalized Markup Language 多种的输出格式(纯文字,HTML 等) 为所有的文件提供了一致的外观,便与管理与维护 HTML HTTP (HyperText Transfer Protocol), HTML是设计用来做人机交流用的 HTML对外观、布局很擅长,但缺乏对内容,即资讯内涵表达的能力 XML的定义 XML和Html比较 XML的历史 1969 GML IBM Research (Generalized markup Language) 1986 SGML ISO-8897 (Standard Generalized markup Language) 1989 HTML Tim Berners Lee(MIT) (HyperText Markup Language) 1998 XML (eXtensible Markup Language) XML的优势 自定义标记 异构系统整合 自定义标记 可以按照自己的需要定义标记 使应用有更大的灵活性 异构系统整合 XML例子 ?xml version=1.0 encoding=GB2312 standalone=no? ?xml-stylesheet type=text/xsl href=book.xsl? 书籍列表 计算机书籍 书名XML的今生今世/书名 价格66.66/价格 简要介绍 !-- 一个XML的例子 -- ![CDATA[ 该书详细描写XML的从出生到衰老的整个过程 ]] /简要介绍 /计算机书籍 /书籍列表 无效、有效以及格式良好的文档 有三种 XML 文档: 无效文档没有遵守 XML 规范定义的语法规则。如果开发人员已经在 DTD 或模式中定义了文档能够包含什么,而某个文档没有遵守那些规则,那么这个文档也是无效的。 有效文档既遵守 XML 语法规则也遵守在其 DTD 或模式中定义的规则。 格式良好的文档遵守 XML 语法,但没有 DTD 或模式。 XML 声明 大多数 XML 文档以 XML 声明作为开始,它提供了关于文档的基本信息。 ?xml version=1.0 encoding=“GB2312 standalone=no? 由?开始,?结束 Version为必选项并且放在属性第一位,standalone和encoding可选 元素 标记内容/标记 元素是开始标记、结束标记以及位于二者之间的内容 元素是区分大小写的 元素不能交叉重叠 必须有根元素 根元素 XML 文档必须包含在一个单一元素中。这个单一元素称为根元素,它包含文档中所有文本和所有其它元素。 而不包含单一根元素的文档不管该文档可能包含什么信息,XML 解析器都会拒绝它。 实体引用 为了避免把字符数据和标记中需要用到的一些特殊符号相混淆,XML还提供了一些有用的实体引用。 标记 标记是左尖括号()和右尖括号()之间的文本。有开始标记(例如 name)和结束标记(例如 /name) 结束标记是必需的 不能省去任何结束标记。 如果一个元素根本不包含标记,则称为空元素;HTML 换行(br)就是个例子。在 XML 文档的空元素中,您可以把结束斜杠放在开始标记中。 br / 属性 XML 文档中的属性有两个规则: 属性必须有值 那些值必须用引号括起。 您可以使用单引号,也可以使用双引号,但要始终保持一致。 CDATA 在特殊的标记CDATA下,所有的标记、实体引用都被忽略,而被XML处理程序一视同仁地当作字符数据看待。 CDATA的形式如下: ![CDATA[文本内容]] 注释 在XML中,注释是用“〈!--”和“--〉”引起来的。 书籍 !-- 一个XML的例子 -- ![CDATA[ 计算机书籍 书名XML大全/书名
文档评论(0)