下载此文档

Web技术应用基础.ppt


文档分类:IT计算机 | 页数:约60页 举报非法文档有奖
1/60
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/60 下载此文档
文档列表 文档介绍
第2篇 Web客户端程序设计基础
第5章 CSS
1
XML
XML的产生
HTML遇到一些瓶颈问题,促使可扩展性标记语言XML(eXtendable Markup Language)的诞生。1996年7月XML工作小组在W3C(World Wide Web Consortium)的赞助下成立,。由于XML具有可扩展性、结构性、自我描述性的特点,并采用数据和样式分离原则,使其在数据的管理、交换上拥有极为卓越的性能。
2
XML与HTML的比较
XML的开发并不是取代HTML的,而是弥补其不足的。具体有以下差异:
,HTML则不能。
,而HTML则是一种特殊用途的标记语言。
,而HTML则擅长于文件的表现。
(XML Schema)来确认文件的有效性,HTML则不可以。
3
XML文档的类型
两种类型:
良构的XML文档
有效的XML文档
4
良构的XML文档
范例
<?xml version="" encoding="GB2312"?>
<resume>
<name>Michael Guo</name>
<sex>Male</sex>
<birthday></birthday>
<puter Graphics,Data mining,Teacher</skill>
</resume>
5
良构的XML文档必须符合以下规则
所有的XML文档都要有一个包含所有其他元素的根元素
所有的元素必须有开始标记和结束标记
标记必须正确嵌套,不能交叉
大小写敏感
空白不能随便放置
所有的属性值必须用引号(英文状态的半角字符)括起来
更详细的规则,可参考W3C网站或相关书籍
6
有效的XML文档
有效的XML文档是遵照XML语法规则和文档类型定义(DTD)规则构造的一种文档。
DTD(Document Type Definition)是一段关于该文档中数据的组织存放结构的说明。
定义了某项数据应该在哪出现
规定了各种数据项之间的关系
7
内部DTD
范例resum-
<?xml version="" encoding="GB2312"?>
<!DOCTYPE resume[
<!ELEMENT resume (name,sex,birthday,skill)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT sex (#PCDATA)>
<!ELEMENT birthday (#PCDATA)>
<!ELEMENT skill (#PCDATA)>
]>
<resume>
<name>Michael Guo</name>
<sex>Male</sex>
<birthday></birthday>
<puter Graphics,Data mining,Teacher</skill>
</resume>
定义resume文档
空格
8
外部DTD

<!ELEMENT resume (name,sex,birthday,skill)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT sex (#PCDATA)>
<!ELEMENT birthday (#PCDATA)>
<!ELEMENT skill (#PCDATA)>
9
使用外部型DTD声明的XML文档
Resume-
<?xml version="" encoding="GB2312"?>
<!DOCTYPE resume SYSTEM "">
<resume>
<name>Michael Guo</name>
<sex>Male</sex>
<birthday></birthday>
<puter Graphics,Data mining,Teacher</skill>
</resume>
10

Web技术应用基础 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数60
  • 收藏数0 收藏
  • 顶次数0
  • 上传人beny00011
  • 文件大小0 KB
  • 时间2015-07-01