可扩展标记语言(XML).ppt_第1页
可扩展标记语言(XML).ppt_第2页
可扩展标记语言(XML).ppt_第3页
可扩展标记语言(XML).ppt_第4页
可扩展标记语言(XML).ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

可扩展标记语言(XML),可扩展标记语言,是W3C推荐的开放标准,构造Web上的文档和数据的通用格式 应用包括:数据库系统、搜索引擎、数据编辑器、文档编辑器、Web网页、电子商务、Java、新闻、公共对象请求代理体系结构等 技术规范:CSS、XSL、XSLT、DTD、XML Schemas、DOM、XLink、XPointer、XPath、WAP、SOAP、WSDL,XML概念,标记是组织和标注文档内容的一套字符集,是写在待排版原稿上的详细的格式说明 标记的标签用于标记元素、实体引用、声明、注释、处理指令和段落的开始与结束 标记语言是用于表示和组织数据的一套规则,用标签来编写文本的一种符号 标签表示文本的结构、标签有名称和属性 可以使用文档类型定义(DTD)和模板(Schema),XML概念,XML是标记语言,但并不标记,而是创建标记语言的一套规则,是元语言 元语言是用来描述另一种语言的语言 XML是定义各种标签及它们之间关系的一套规则,XML与HTML区别,Html(例11) Xml(例12),例11,返回,UL LI张三LI UL LI用户ID:001LI LI公司:A公司LI LIEMAIL:zhangaaacomLI LI电话:(010)62345678LI II地址:五街1234号LI U城市:北京市LI LI省份:北京LI Ul LI李四LI UL U用户ID:002LI LI公司:B公司LI LIEMAIL:libbborgLI LI电话:(021)87654321LI LI地址:南京路9876号LI LI城市:上海市LI LI省份:上海LI UL UL,例12,返回,联系人 姓名李四姓名 ID002ID 公司B公司公司 EMAII1ibbborgEMAII 电话(021)87654321电话 地址 街道南京路9876号街道 城市上海市城市 省份上海省份 地址 联系人 联系人列表,联系人列表 联系人 姓名张三姓名 ID001ID 公司A公司公司 EMAILzhangaaacomEMAIL 电话(010)62345678电话 地址 街道五街1234号街道 城市北京市城市 省份北京省份 地址 联系人,简单的XML文档, Student Teacher Introduction to XML Welcome to XML! ,XML元素,XML元素是由一对标签界定的一个数据单位 标签由尖括号()和包含在尖括号里的还有意义的文字组成,因此它是一种有语义的标签 XML元素由开始标签、结束标签和它们之间的数据组成 给元素赋予有含义的名称,容易区别数据相同而标签含义不同的元素 XML元素可以嵌套其他的元素,XML元素命名规则,XML元素命名必须遵守下面的规则: 元素的名字可以包含子母,数字和其他字符。 元素的名字不能以数字或者标点符号开头。 元素的名字不能以XML(或者xml,Xml,xMl.)开头。 元素的名字不能包含空格。,XML命名规则扩展,“发明”的XML元素还必须注意下面一些简单的规则: 任何的名字都可以使用,没有保留字(除了XML),但是应该使元素的名字具有可读性,名字使用下划线是一个不错的选择。 例如: , . 尽量避免使用“-”,“.”,因为有可能引起混乱。 命名应该遵循简单易读的原则,例如:是一个不错的名字,而则显得罗嗦了。 非英文/字符/字符串也可以作为XML元素的名字,例如这都是完全合法的名字。但是有一些软件不能很好的支持这种命名,所以尽量使用英文字母来命名。 在XML元素命名中不要使用“:“,因为XML命名空间需要用到这个十分特殊的字符。,XML元素特性,可扩展性 父子关系 一个元素可包含不同内容 一个元素可包含不同属性,XML元素的属性,XML元素可以拥有属性 computer.gif 属性只能指定一次 属性不是元素数据,而是说明数据 属性值必须用引号引着。单引号、双引号都可以使用。 数据既可以存储在子元素中也可以存储在属性中。,XML文档和语法,一个基本的XML文档就是一个XML元素,其嵌套元素可有可无 XML文档使用文档类型定义(DTD)或文档模式(Schema)描述数据 使用文档类型定义(DTD)或文档模式(Schema)描述数据的XML文档称为自描述文件 XML文档的扩展名用.xml表示,XML文档类型,合格文档类型 严格遵照XML语法规则构造的文档 规则是: 每个元素必须有开始标签或结束标签 文档必需有一个包含其它所有元素的根元素 标签必须正确嵌套 有效文档类型 遵照XML语法规则和文档类型规则构造的一种文档。,有效文档举例, 小奀 小林 周末一起去吃火锅 其中, DOCTYPE是Document Type Declaration的简写,不同于DTD,XML与Web浏览器,察看XML文档 对W3C DTD标准的完全支持 在HTML页面中以数据岛形式嵌入XML 把XML数据绑定到HTML元素上 使用XSL程序转换和显示XML文档 使用CSS显示XML文档 支持 XML DOM,用JavaScript显示XML文档数据,使用JavaScript从XML中输入数据 举例:node.xml

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论