网站大量收购闲置独家精品文档,联系QQ:2885784924

T1XML基础与语法.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档