- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML;XML课程简介;在学习此课程之前必须要掌握以下知识:
Html
Css
Java 编程基础
学习资源
/XML
W3C是一个国际性标准化组织,成立于1994年,旨在制定和发展同万维网相关的技术标准,保障和推动万维网的健康发展。
/index.html
内地第一个XML的专业性技术站点。 ;目 标;XML概述
什么是XML
XML发展
XML与HTML区别
XML特性
使用XML的好处
使用XML的过程演示
;XML概述;XML的发展
1969年,IBM的研发人员发明了第一种现代标记语言—通用标记语言GML,他是一种自参考的语言,可以用于标记任何数据集合的结构,同时也是一种元语言—能够描述其他语言机器语法和词汇表的语言。后来成为了标准通用标记语言SGML。
86年被国际标准化组织接受成为国际性的数据存储和交换的标准。
功能虽然强大,但是标签的定制是很复杂的
96年万维网协会W3C,设计出了一种新的可以扩展的标记语言
实现GML的灵活性和强大功能
集合HTML一起使用
只要你能符合这种语言的设计规则,那么就可以根据自己的需要来定义自己的标签库
XML曾经被人称为“Web上的ASCII码”
98年2月,XML1.0成为了W3C的推荐标准;是一种您可以用来创建自己的标记的标记语言
XML与HTML的区别:
HTML只是显示信息,并不能说明信息是什么
XML主要存放内容,目标是在于如何更好地从逻辑和结构等方面来描述信息的内容。;XML基本特征
1、数据是自描述的
2、数据可用标准工具加以处理
3、数据可用标准工具查看
4、用样式单可以容易地声称同样数据的不同视图
XML技术带来的好处
1)不同系统平台间的信息勾通
2)整合多种不同数据源的数据
3)平衡客户端和服务器段的处理负荷
4)以灵活多变的方式显示数据
5)更精确的数据检索
6)更长的生命力;XML概述;1、在文件中包含了DTD文档
2、XML内容完全遵循了DTD文档的规范;文档结构
标记语法
标记
标记的命名规则
元素
元素
属性
字符引用和实体引用
字符引用
实体引用
注释
CDATA;XML文档结构;?xml version=1.0 encoding=gb2312 standalone=yes?
?......? :表示该行是一条指令
xml :表示该文件是一个xml文件
version=“1.0” :表示该文件遵循的是xml 1.0标准
encoding=“gb2312“ :表示使用的是gb2312字符集
standalone=“yes“ :表示该文件未引用其他外部的xml文件
?xml-stylesheet type=text/css href=“style1.css ?
?......? :表示该行是一条指令
xml-stylesheet :表示该指令用来设定文档所使用的样式单文件
type=“text/css“:说明使用的样式单为css,如果用xsl样式单,则为type=“text/xsl”
href=“style1.css“ :设定样式单文件的地址。;XML语法;book
Book
sky:book
notebook_computer
notebook_computer212
-book
不能以-开头
42book
不能以数字开头
Amout$
不能带有$
xmlData
不能带有xml这三个字符串
notebook computer
字母中间不能有空格
;元素
元素相当于盛放了XML文档内容的容器。
;XML语法;元素的嵌套
XML允许由简单的元素进行合理的排列、嵌套来组成一个复杂的xml文件。
嵌套也必须符合一定的规则:
所有XML文档都只有一个根元素
文档中所有其他元素都包含在根元素中
包含在根元素中的第一个元素为根元素的自元素,如果不止一个子元素,且子元素没有嵌套其在第一个子元素内,则这些子元素互为兄弟元素。
子元素还可以包???子元素
包含子元素的元素成为分枝,没有子元素的称为树叶;;XML语法;属性是元素的可选组成部分,其作用是对元素的附加内容信息进行描述,由“=”分隔开的名称-数值对构成;
元素名 属性名=“属性值” …内容/元素名
元素名 属性名=“属性值” …/
同一个元素不能有多个同名的属性
属性值是被双引号或者单引号包含起来的字符串。如果字符串包含有双引号,则需要使用单引号进行界定。;XML语法;XML语法;如果文档中有大段的内容包含大量的关键字符,如果每个关键字符都使用预定义实体来代替的话,这个工作量将非常巨大。;针对这样的情况,XML提供了CDATA段以解决所面临的问题
![CDATA[
…………
]];XML 语法;使用注释应该注意的问题:
注释不可以出现在x
文档评论(0)