XML复习资料-考试必用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1讲
1、的用途功能:从中分离数据;交换、共享和存储数据;充分利用数据;
创建新的语言
2、应用:对于和大型企业;环境十分有价值;格式标准、灵活、开放;
提供了协同工作能力可以更快地构建应用
3、概念(),可扩展标记语言。“可扩展”,即用户可以自定义标记。
4、是一种元语言。< “1.0”?> 书写文件应注意:声明语句必须作为
文件的第一行。
5、其<职员>中:“”与“”<姓名>张三姓名> 之间不能有空格,“? ”
与“>”之间不能有空格
6、有且仅有一个跟标记,其他标记必须封装在根标记中,文件的标记必
须形成树状结构。
7、规范的: 符合W3C制定的规则;文件分为有效的:符合W3C规则符
合额外的约束判断:有效的文件与规范的
8、和的主要区别①的标记是固定的,预定义的,不可扩展的;而的标记是可扩展的,是可以由用户自定义的。②的标记说明了信息的显示格式;而标记表示了数据的逻辑结构与语义
9、与的区别:–语法要求不同–标记不同–只是显示信息,并不能说明信息是什么–主要存放内容,目标是在于如何更好地从逻辑和结构等方面来描述信息的内容
第2讲
1、字符集():一组抽象字符的集合。其中字符()是文字与符号的总称,包括
文字、图形符号、数学符号等。英文字符集、繁体汉字字符集、日文汉字字符集被编码过的字符集( ) :每种编码都限定了一个明确的字符集合
2、:美国信息交换标准码;8859,全称8859: 8859-1
3、8转换格式(,简称)
4、汉字编码:2312、5 :美国国家标准局
5、的实现方式不同于编码方式。的实现方式称为转换格式(
6、,简称为)。一个字符的编码是确定的,但是在实际传输过程中,由于
不同系统平台的设计不一定一致,以与出于节省空间的目的,编码的实现方式就有所不同。
7、* 8: 大多数常用字符(中0 ~127字符)它只使用单字节,而对其它常用
字符(特别是朝鲜和汉语会意文字) ,它使用3字节
8、2312:简体中文字符集,全称为2312(80)字符集,共包括国标简体汉
字6763个
9、 8859,全称 8859, 8859-1:是8位字符集。基本包含了书写西方欧
洲语言所需的所有附加字符。
10、< “1.0”“8”?> 以“8”编码保存默认;
11、< “1.0”“2312”?>以“”编码保存、汉字;
< “1.0”“8859- 1”?> 以“”编码保存
12、<此处为注释信息> 注释根标记
13、标记、空标记
14、标记的命名规则:
15、–必须以字母、下划线(_)或冒号(:)开头–后面可以跟有效的名字
符,有效名字符除了前面的,
16、还包含数字、连接符(-)、句点(.) –英文字母大小写敏感的–名称
不能含有空格
17、–名称中不能有字符串“”,“”或以任何顺序排列的这三个字母的组
合。W3C保留对三个字母的命名的使用权。
18、五种特殊字符:“<”、“>”、“&”、“‘”、““”;
19、&;';>;<;"
20、以“”作为段结束,段开始和段结束之间称
为段的内容。
21、段中的内容可以包含任意的字符。
22、标记内容可以由两个部分构成:文本数据部分和子标记部分。一个标
记的文本数据包括:普通字符、
23、段的内容、字符引用和实体引用。
24、名称空间:有效区分名字相同的标记;名称空间声明有两种形式:–
有前缀名称空间::“”;–无前缀名称空:“”
25、当且仅当它们的名字相同时称两个名称空间相同; 只是形式上的标识
符,唯一的目的是提供一
26、个唯一的名字,并不需要指向一个有效的内容,在所标识的位置上,
可以不存在任何东西。
27、(),作为名称空间的名字。名称空间的名字不必是有效的,它仅仅
是为了区分名称空间的名字而已
28、名称空间的引用
29、(1)有前缀的名称空间:在开始标记和结束标记的名字前面添加名称
空间的前缀和冒号来引用名称空间。名称空间的引用(2)有前缀的名称空间:子标记也可以重新声明名称空间。(3)无前缀的名称空间:该标记与其子标记都默认地隶属于这个名称空间。(4)无前缀的名称空间:子标记也可以重新
30、声明名称空间。
第3、4讲
1、——规范格式、交流、结构、验证有效性
2、是文档类型定义
3、的基本结构:①的开始标记定义元素,这是中最主要注释②定义元素属
性“<[”的内容!结束标记“]>”
4、与的关联外部关联形式< "1.0" "2312" ?> 私有引用< 根元素
名“文件的">
5、公共引用< "1.0" "2312" ?> < 根元素名“名称”“文件的">
6、元素声明< 标记名称标记约束条件>
7、指令开始关键字元素名格式定义指令定义
8、的结构
元素声明①设定基本元素的内容语法:< 标记名称() > ②不设定元素的内容语法:< 标记名称> ③最严格地设定元素的内容语
法:< 标记名称(子标记, 子标记, ……) >
9、分组元素语法:< 标记名称(子标记, (子标记, 子标记),……)
10、混合元素语法:< 标记名称( |子标记……)*>
11、空元素语法:< 标记名称>
12、属性声明语法<标记名称属性名属性类型默认值…>;①设定属
性默认值的方法字符串:该字符串就是属性的缺省值,但设定在文档中该属性必须有属性值< 作者人数“1”> ②:不明确指定属性的缺省值,但设定在文档中该属性必须有属性值< 配偶信息性别> ③:不明确指定属性的缺省值,但设定在文档中可以出现该属性,也可以不出现。