XML实用教程_第3章_XML基础.ppt





《XML实用教程_第3章_XML基础.ppt》由会员分享,可在线阅读,更多相关《XML实用教程_第3章_XML基础.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、XML实用教程 丁跃潮张涛叶文来丁跃潮张涛叶文来 刘韵华刘韵华 程旭曼程旭曼 丁潇丁潇 张天桥张天桥北京大学出版社北京大学出版社北京大学出版社北京大学出版社o教学提示:本章讲述编制XML文档的常用语法和基本规则,主要包括XML基本语法、XML文档的基本组成等,这些内容是学习整个XML的基础。o教学目标:理解结构良好的XML文档的概念,掌握XML的基本语法,熟悉属性、特殊字符、注释、CDATA、名称空间的使用方法,了解XML的相关技术,能够使用XMLSPY建立简单的XML文档。第3章XML基础教学内容:3.1XML标记语法3.2XML文档语法和数据结构3.3XML的相关技术3.4XML名称空间3
2、.5开发工具XMLSPY与XML实例的建立3.1XML标记语法3.1.1标记的命名规则作为标记名字的字符串必须满足以下要求:1.名称的开头必须是字母或“_”;2.标记名称中不能有空格;3.名称的字符串只能包含“英文字母”、“数字”、“_”、“-”、“.”等字符。例如下面的标记就是合法标记:3.1.2标记的使用规则 1.必须具有根标记且根标记必须惟一 2.开始标记和结束标记需配对使用 3.标记不能交错使用 所谓标记的交错使用就是指如下情形的标记使用:7-04-0147688在XML中这种标记的交错使用是非法的。应改成:7-04-014768-8 4.空标记的使用 所谓空标记指的是标记只有开始没有
3、结束,又叫孤立标记。这种标记有的表示一种格式信息,例如在HTML中代表了一条直线,有的则保存一些数据信息。空标记可写成“”的形式。5.标记对大小写敏感在XML中相配对的标记大小写需相同。如程序中出现标记和标记,则被认为是两个不同的标记,所以被认为是两个不配对的标记。3.2XML文档语法和数据结构XML是一种语法要求十分严格的标记语言,因此语法有严格的限制。有关XML的基本语法一共有4条:1.文件的第一条语句必须是有关版本的声明;2.标记的使用必须遵循3.1小节各规则3.属性的值必须用双引号括起来;4.特殊字符必须使用XML中特定的编码来表示。3.2.1处理指令处理指令是包含XML文档中的一些命
4、令性语句,目的是告诉XML处理一些信息或执行一定的动作。处理指令的格式为:例如有关版本信息的声明指令:其中两个“”是开始和结束的界定符号,“xml”是处理指令的命令名字。“version”命令中的属性,通常描述处理指令一个特定的细节,“1.0”是属性的值,代表了对属性进行的某一方面的设定。3.2.2XML的属性XML允许为元素设置属性,用来为元素附加一些额外信息,这些信息与元素本身的信息内容有所不同。一个XML可以包含多个属性,从而存储一个或多个关于该元素的数据。1.对于非空元素,属性的基本使用格式为:或2.对于空元素,属性的基本使用格式为:或3.2.3特殊字符的使用在XML文档中有些字符是特
5、殊字符,这些字符的特殊之处就在于这些字符在XML标记语言中已经被赋予了特殊的意义。如果现在要求将字符“>标记的结束字符<标记的开始字符"设定属性的值'设定属性的值3.2.4XML文档中的注释注释语句是其文档中其它形式语句进行提示或说明。XML文档中的注释和HTML文档中的注释是一样的,都是以下列开始符号和结束符号界定的一行或多行代码。注释以灰色显示,表示是一些帮助信息,而不是程序的正式语句。语法解析器将完全忽略注释中的内容。另一点,注释不能出现在文档的第一行,文档的第一行必须是有关版本信息的处理指令。3.2.5程序中的文字CDATA标记CDATA标记的作用是通知
6、XML语法解析器,该标记中代码包括文字和标记都要当作纯文本来解析,并原封不动的将这段代码传给下一个XML应用程序。界定该段代码的开始和结束标记为:3.2.6XML文档的数据结构XML的文档由文档头和文档体构成。文档体是指文档中内容信息所在的部分,例如根标记及其以内的所有元素、脚本等。其他的部分构成文档的头部,文档的头部通常是一些声明信息或控制信息,如:处理指令和文档类型定义,其中文档类型定义不是必须的,但合法的XML文档必须具有该部分。文档的“体”部是真正的数据信息,“头”部的信息都是为体部的信息服务的。3.3XML的相关技术3.3.1CSS级联样式单(CascadingStyleSheet,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- XML 实用教程 _XML 基础

限制150内