《语法名称空间》PPT课件.ppt
《《语法名称空间》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《语法名称空间》PPT课件.ppt(39页珍藏版)》请在三一办公上搜索。
1、第二章 XML 语法 命名空间,学习目标,熟练掌握XML文件的基本结构掌握XML文档元素的使用理解CDATA段的作用理解XML命名空间的作用掌握XML元素内容与属性的差异,第2章 XML的语法 命名空间,2.1 XML声明2.2 注释2.3 元素2.4 属性2.5 CDATA段2.6 名称空间2.7 规范的XML文档,创建 XML 文档,构建 XML 文档的步骤:陈述 XML 声明创建根元素创建 XML 代码,演示:创建 XML 文档,至少需要一个元素,XML 标签区分大小写,应正确使用结束标签,正确嵌套标签,应使用合法标签,标记名称的长度,应定义有效的属性,应验证文档,2.1 XML声明,X
2、ML声明以“”标识结束。最基本的XML声明:包含多个属性的XML文档的声明格式:,1 XML声明中的版本属性,一个简单的XML声明中可以只包含属性version,目前该属性的只可以值可以取1.0。注意:版本号既可以用单引号也可以用双引号来分隔,它必须是“xml”之后的第一个属性。“xml”是处理指令名,用来标识该文件是XML文档(注意:“xml”必须小写,并且XML文档是大小写敏感的)。,2XML声明中的编码属性,如果在XML声明中没有指定encoding属性的值,那么该属性的默认值是“UTF-8”。例如:声明指定encoding属性的值是UTF-8编码。如果XML使用UTF-8编码,那么标记
3、以及标记的内容就可以使用汉字、日文、英文等,XML解析器就会识别这些标记并正确解析标记中的内容。如果encoding属性的值为“UTF-8”,XML文件必须选择“UTF-8”编码来保存.简体中文码:GB2312 繁体中文码:BIG5 西 欧 字 符:UTF-8,3XML声明中的独立性属性,一个文档的声明格式如下:standalone来指明是否有引用外部文件。standalone=no表示XML调用外部文件 standalone=yes表示XML没有调用外部文件,注释的语法如下:XML文件的注释和HTML文件相同,注释以“”结束,XML解析器将忽略注释的内容,不对它们实施解析处理。,使用注释时要
4、遵循的规则,注释的文本中不应包含“-”或“-”,注释不应放在标签里面,注释不能放在实体声明中,也不能放在 XML 声明之前,注释可用于注释标签集,注释不能嵌套,2.2 注释,你好,2.3 元素,XML文件中的元素分为非空元素和空标记两种。1空元素 空元素不标记任何内容,所以空元素不需要开始标记和结束标记,空元素以“”标识结束.,2非空元素,非空元素必须由“开始标记”与“结束标记”组成,“开始标记”与“结束标记”之间是该标记所标记的数据,标记间的数据被认为是元素的值。男 非空元素的内容可以有两部分构成:文本数据和标记,其中的标记称做该元素的子元素。可以把元素内容为文本的非空元素转换为空元素。下午
5、好,元素 元素的四种形式,空元素 带有属性的空元素 带有内容的元素 这是一个学生的信息 张三 18 带有内容和属性的元素 18,提示:“元素”和“标签”这两个词具有不同的含义。元素是指开始标签、结束标签以及两者之间的一切内容,包括属性、文本、注释以及子元素。标签是一对尖括号()和两者之间的内容,包括元素名和所有属性。例如:是一个标签,也是一个标签;而 Hello World 则是一个元素。,3元素的命名规则,在XML中,元素由开始标签、元素内容和结束标签构成,对于空元素,由空元素标签构成。每一个元素有一个用名字标识的类型,同时它可以有一个属性说明集,每一个属性说明有一个名字和一个值。在给元素命
6、名的时候要注意,以“xml”或其他任何匹配(X|x)(M|m)(L|l)的字符串开头的名字,被保留用于XML规范的当前版本或后续版本的标准化。此外,在给元素命名时,还要遵守下列规范:1、名称只能以字母、下划线(_)或者冒号(:)开头;2、名称中可以包含字母、数字、下划线以及其它在XML标准中允许的字符;3、名称中不能包含空格;4、名称中尽可能不要使用冒号(:),因为冒号在名称空间中被用于分隔名称空间 前缀和本地部分,,4元素内容的构成,元素的内容可以包含子元素、字符数据、字符引用和实体引用、CDATA段。,元素内容的构成 子元素,子元素本身也是元素,被嵌套在上层元素之内。子元素是相对于父元素而
7、言的,如果子元素还嵌套了其它元素,那么它同时也是父元素。张三 18.,元素内容的构成 字符数据,在一个元素的内容中,字符数据可以是不包括任何标记的起始定界符和CDATA段的结束定界符的任意字符串,也就是说在元素的内容中,字符数据不能有和号(&)和小于号(”在CDATA段中,字符数据可以是不包括CDATA段的结束定界符的任意字符串。,元素内容的构成 字符数据,判断下列元素的内容是否合法&/,标签间的字符数据的分类,字符数据的分类,PCDATA,CDATA,将由解析器解析,不会由解析器解析,JACKIE CHAN成龙,不允许在 CDATA 块之内使用字符串“”,因为它表示 CDATA 块的结束,元
8、素内容的构成 字符引用和预定义实体引用,在字符数据中,不能有和号()结束。如果用的是字符引用,需要在和号(&)之后加上一个井号(#),之后是所需字符的十进制代码或十六进制代码(ISO/IEC 10646字符集中字符的编码)。如果用的是预定义实体引用,在和号(&)之后写上字符的助记符。,元素内容的构成 字符引用和预定义实体引用,XML元素综合实例,通过下面的实例说明一下如何定义元素和如何使用元素。simple.xml,2.4属性,属性是指标记的属性,可以为标记添加附加信息。属性是一个名值对,即属性必须由名字和值组成。属性必须在非空标记的开始标记或空标记中声明,用“=”为属性指定一个值。,XML属
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语法名称空间 语法 名称 空间 PPT 课件

链接地址:https://www.31ppt.com/p-5606645.html