xml第二章课后习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章课后习题
一、填空题
1.每个XML文档分为两个部分:序言和文档元素。
2.就是一个XML文档的声明。
3.XML文档内容的主体部分,一般由根元素,子元素,属性,注释和内容组成。
4.代表一个元素开始的分隔符被称作起始标记,代表一个元素结束的分隔符被称作结束标记。
5.XML文档中一共有四类元素,分别为空元素,仅含文本的,仅含子元素的元素,含子元素、文本或混合元素的元素。
二、选择题
1.属性(B)用来表示XML文档所使用的字符集。
A.version
B. Encoding
C. Standalone
2.XML(A)提供了一个避免元素明明冲突的方法。
A.命名空间
B.DTD
C.XSD
D.XSL
3.下列哪段代码描述的是空元素?(C)
A.
B.
C.
4.含有中文字符的XML文档中,encoding的属性值应设为(B)
A.BIG5
B.GB2312
C.UTF-8
5.实体引用是一种合法的XML名字,前面带有一个符号(A)
A. &
B. ;
C. +
三.简答题
1.写出格式良好的XML文档规则。
答:规则1:必须有XML声明语句;
规则2:注意大小写;
规则3:所有的XML文档必须有且只有一个根元素;
规则4:属性值必须使用引号"";
规则5:所有的标识必须有相应的结束标识;
规则6:所有的空标识也必须被关闭;
规则7:标识必须正确嵌套;
规则8:处理空白字符;
规则9:处理特殊字符。
2.XML元素的命名规范是什么?
答:在XML中,基本上没有什么保留字,所以我们可以随心所欲的用任何词语来作为元素名称,但是XML元素的命名必须遵守下列规范:
1、元素的名字可以包含子母,数字和其他字符。
2、元素的名字不能以数字或者标点符号开头。
3、元素的名字不能以XML(或者xml,Xml,xMl...)开头。
4、元素的名字不能包含空格。
5、尽量避免使用“-”,“.”,因为有可能引起混乱。
6、元素的命名应该遵循简单易读的原则,例如:
而
7、XML文档往往都对应着数据表,我们应该尽量让数据库中的字段的命名和相
应的XML文档中的元素的命名保持一致,这样可以方便数据变换。
8、非英文/字符/字符串也可以作为XML元素的名字,例如<歌曲>、<文章>等,
这都是完全合法的名字。但是有一些软件不能很好的支持这种命名,所以我们最好尽量使用英文字母来进行命名。
9、在XML元素命名中不要使用":",因为XML命名空间需要用到这个十分特殊
的字符。