A-A+
关于XML标记说法不正确的是(62)。A.标记必须以字母 下划线“-”或冒号“:”开头B.标
问题详情
关于XML标记说法不正确的是(62)。
A.标记必须以字母、下划线“-”或冒号“:”开头
B.标记<Hello>和<hello>是一回事
C.标记必须配对出现
D.标记不能相互交叉请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:B
解析:XML标记命名规则如下:(1)标记名必须以英文字母或下划线“-”做开头,如果在XML声明中把encoding属性的值设为“gb2312”,那么也可以汉字开头。冒号出现在标记名中从语法上讲是合法的,但是它们被保留用于命名域。命名域可以混合和匹配可能使用同名标记的标记集合。(2)XML标记名区分英文大小写。(3)标记名称不可以用XML三个字母为开头(不论大小写都不可以)。(4)除了开始字符以外,其他字符必须是英文、数字、下划线“-”、连线“-”和点“.”。(5)结束标记与起始标记同名,只是在起始尖括号后加了一个/。例如,如果起始标记是<CSAI>,那么结束标记是</CSAI>。为了使一个文档结构完整,XML文档中的所有标记和字符数据必须遵守上面给出的规则。至于如何把标记和字符数据相互联系起来,则有以下规则:(1)文档的开始必须是XML声明。(2)含有数据的元素必须有起始标记和结束标记。(3)不含数据并且仅使用一个标记的元素必须以“/>”结束。(4)文档只能包含一个能够包含全部其他元素的元素,这个元素称为根元素。(5)元素只能嵌套不能重叠。(6)属性值必须加引号。(7)字符“<”和“&”只能用于起始标记和实体引用。