XML期末复习材料.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XML期末复习材料

《XML基础及应用开发》复习提纲 考试题型 一、选择题(每小题2分,共40分) 二、填空题(每空1分,共10分) 三、简答题(6小题,共25分) 四、设计题(3小题,共25分) 复习内容 英文缩写的中文全称 XML:可扩展标记语言 SGML:标准通用标记语言 HTML:超文本标记语言 DTD:文档类型定义 XSL:可扩展样式表语言 CSS:级联样式表或层叠样式表 XML基本语法 XML文档声明 P.18 1.XML文档主要由两部分组成:文档序文和文档根元数。 2.根据XML规范,每个正规的XML文档都要由一个XML文档声明开始,不允许在其前面有其他任何的字符、空格以及注释。 3.XML声明的基本语法格式为:?xml version=”1.0” encoding=”gb2312” standalone=”yes”? 4.version=”1.0”:说明使用的XML版本为1.0。 5. 默认使用UTF-8。 XML元素的定义 P.22-25 1.元素的基本形式: 1.开始标记和结束标记必须成对出现。 2.XML元素的开始标记和结束标记必须同名,但要在结束标记前面加上一个斜杆。 3.各个元素的开始标记和结束标记可以嵌套使用,但不能交叉使用。 4.空元素标记可以省略结束标记,但必须以“/”结束。 2.元素的命名规则 1.英文名称必须以英文字母或下划线“ _ ”开头,中文名称可以以汉字开头或下划线“ _ ”开头。 2.元素名称前不能出现空格。 3. 在英文元素名称在,元素名称应该区分大小写。 元素的嵌套 4. 一个XML文档只有一个根元素,它是XML文档的入口,代表文档本身。 XML元素属性的定义 P.27 元素中属性声明的语法格式: 空元素 标记名 属性名1=“属性值1”属性名2=“属性值2”····元素内容/标记名 非空元素 标记名 属性名1=“属性值1”属性名2=“属性值2”····/ 定义: 1.属性的命名规则与元素的命名规则相同,属性名区分大小写。 2.元素可以定义多个属性,属性之间必须用空格隔开。 3.属性名和属性值必须成对出现。 4. 属性值必须用单引号或双引号作为一对分隔符将其括起来。 5.属性不能再元素的结束标记中出现。 XML文档注释 P.30-33 1.注释的格式:!—注释内容-- 2.放在?xml version=”1.0” encoding=”gb2312” standalone=”yes”?下面,根元素的前面。 3.注释不能出现XML声明之前,XML声明必须是文档最前面的部分。 4.注释不能放在标记中。 5.XML注释中不能包含另一个注释。 XML的相关技术:DTD、XSL、Xpath 根据XML文档结构图(P.27 图2-4)完成XML文档的编写 文档类型定义(DTD) DTD的用途 P.42 DTD是用来描述XML文档的一种常见方法,用来定义文档的逻辑结构。 元素的声明(基本字符元素、含有子元素的元素、空元素) P.45-51 1.元素声明的语法: ELEMENT:元素声明语句的关键字,用大写字母表示,指示该语句元素声明语句。 2.基本字符元素声明 XML文档中的基本元素是指那些含有字符数据,而不含有任何子元素的元素。在相应的DTD中,声明基本字符元素的具体格式如下: !ELEMENT 元素名称 (#PCDATA) 这里的PCDATA是指可解析字符数据,小括号和PCDATA前面的“#”不能省略。 3.含有子元素的元素声明 有时XML文档中的一个元素可以包含若干指定的子元素,也就是说,元素含有子元素。在相应的DTD中,声明含有子元素的元素的具体格式如下: !ELEMENT 父元素名 (子元素名1,子元素名2,子元素名3,…) 这种声明方式是十分严格的,也就是说,经上述声明的元素只能包含所指定的子元素,而不能直接包含其他任何字符数据;同时这些元素在XML文档中必须以声明中的

文档评论(0)

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

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

1亿VIP精品文档

相关文档