本章中将学习到如下内容.ppt
《本章中将学习到如下内容.ppt》由会员分享,可在线阅读,更多相关《本章中将学习到如下内容.ppt(33页珍藏版)》请在三一办公上搜索。
1、第二章 XML语法,本章中将学习到如下内容:如何编写和读取XML文档 XML是如何对文档进行格式化的 在那里使用XML,以及如何使用,XML严格的语法!,一、XML基础语法,XML用结构化方式来交换和发布信息的一组标准。XML是一种用来描述和操作符合某种结构的文档 的语言。,1、XML标记初步,一、XML基础语法,John Doe 34 Fountain Square Plaza OH 45202 Cincinnati US 513-744-8889 513-744-7098,(pro2.1 abook.xml),一、XML基础语法,1、XML标记初步,Analysis pro2.1 aboo
2、k.xml,Conclusion,XML文档=由字符数据和标记两部分组成的文本,字符数据是我们需要的信息;标记记录了文档的结构;,XML文档所具有的数据结构:元素组成的树。树的深度没有限制,而且元素可以重复。,John Doe 34 Fountain Square Plaza OH 45202 Cincinnati US 513-744-8889 513-744-7098,(pro2.1 abook.xml),一、XML基础语法,1、XML标记初步,John Doe34 Fountain Square PlazaCincinnati,OH 45202US513-744-8889(preferr
3、ed)513-744-7098J,(pro 2.2 abook.txt),Analysis,pro2.1与pro2.2表达的是相同的信息。但是,软件不具备人的识别能力,应用程序无法处理pro2.2,显然:pro2.2 abook.txt不包含结构信息。,标记将XML文档和普通的文本文件区分开;标记将文本划分为更容易被软读取的元素;,一、XML基础语法,1、XML标记初步,标记的作用:,元素的开始标记和结束标记,元素element:是XML文档的基本组成单位。,元素的结构:,Tianshui Road,开始标记,结束标记,(元素内容),元素名称是由用户命名的,XML规范中规定了如何定义元素,并没
4、有定义元素。,一、XML基础语法,1、XML标记初步,元素的开始标记和结束标记,Yada yada yada.Yada yada yada.,以上的标记是不合乎规则的,没有段落结束标记这在HTML中可以接受,但XML解析器会拒绝它。,XML文档中,不能省去任何结束标记!,XML中的名称,元素的命名规则:,一、XML基础语法,1、XML标记初步,以字母或下划线(“_”)开头的,字母、数字、下划线、点(“.”)、或连字符(“-”)的字符串;名称中不能使用空格;不能以字符串“xml”作为开头;(XML规范本身使用)可以使用冒号(“:”),专用在名称空间中。大小写敏感;,两个比较流行的约定:完全用小写
5、字母来书写名称,当名称中包含多个单词时,用连字符隔开,如address-book。每个单词的首字母大写,不使用分隔符,如AddressBook 只是约定而已,不是规范!,一、XML基础语法,1、XML标记初步,XML中的名称,下面是一些合法的元素名称:,下面是一些不合法的元素名称:,Elements are case sensitive,Elements are case sensitive,分析以下两段代码:,HTML中允许XML不允许,一、XML基础语法,1、XML标记初步,空元素,没有内容的元素称为空元素。通常(不是必须)空元素具有属性。,HTML中的换行和图像元素就是空元素。,简写成,
6、一、XML基础语法,1、XML标记初步,根元素,XML文档必须包含在一个单一元素内,这个单一元素称为根元素。它包含文档中所有文本和所有其它元素。,Hello,World!,XML包含在一个根元素中。,注释语句,一、XML基础语法,1、XML标记初步,根元素,Hello,World!Hola,el Mundo!,此文档不包含单一根元素,不管该文档可能包含什么信息,XML解析器会拒绝它。,Question 如何改正上述文档?,一、XML基础语法,1、XML标记初步,属性,属性是为元素添加的附加信息,属性由名称和值组成。,XML文档中的属性有两个规则:属性必须有值;值必须用引号括起来;,XML解析器
7、会拒绝!,引号可以是单引号、或双引号,但XML文档必须保持一致。,一、XML基础语法,1、XML标记初步,属性,使用另一种引号。,Question 如果属性值中包含单引号或双引号,怎么办?,Solution1,Solution2,实体引用实体代表单引号;,一、XML基础语法,1、XML标记初步,元素嵌套,子元素:包含在另一个元素中的元素。父元素:包含子元素的元素称为父元素。,Jack Smith 513-744-3465 Never leave message on his,entry元素有三个子元素:name,tel,comments。,一、XML基础语法,1、XML标记初步,元素嵌套,I
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本章 中将 学习 如下 内容
链接地址:https://www.31ppt.com/p-6300679.html