题目
组织良好的XML文档包括三项基本规则,根据下面描述的xml文档,找出该xml存在的问题( )。<visit> <to>alluser</to><from>enucity.cn<heading>welcome</from> <body></heading>website!</body></visit><hello></hello><?xml version=""1.0" encoding="UTF-8"?><note> <to>Tove</to> <from>Jani</from> <heading>Reminder</ heading> <body>Don't forget me this weekend!</body></note>A.没有文档声明B.没有根元素C.没有合理嵌套
组织良好的XML文档包括三项基本规则,根据下面描述的xml文档,找出该xml存在的问题( )。
<visit>
<to>alluser</to>
<from>enucity.cn<heading>welcome</from>
<body></heading>website!</body>
</visit>
<hello></hello>
<?xml version=""1.0" encoding="UTF-8"?><note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</ heading>
<body>Don't forget me this weekend!</body></note>
A.没有文档声明
B.没有根元素
C.没有合理嵌套
题目解答
答案
A. 没有文档声明:给定的XML文档中存在文档声明<?xml version="1.0" encoding="UTF-8"?>,故该选项不正确。
B. 没有根元素:给定的XML文档中存在一个根元素<visit></visit>,故该选项不正确。
C. 没有合理嵌套:给定的XML文档存在以下问题:
<from>和<heading>元素没有正确闭合标签。
<body>和</heading>之间存在多余的website!文本。
<hello>元素是在根元素之外的,不符合合理嵌套规则。 故该选项正确,存在合理嵌套问题。
综上所述,存在的问题是C. 没有合理嵌套。
故答案为:C. 没有合理嵌套。
解析
步骤 1:检查文档声明
给定的XML文档中存在文档声明,因此选项A不正确。
步骤 2:检查根元素
给定的XML文档中存在一个根元素 ,因此选项B不正确。
步骤 3:检查合理嵌套
给定的XML文档存在以下问题:
-和元素没有正确闭合标签。
- 和 之间存在多余的website!文本。
-元素是在根元素之外的,不符合合理嵌套规则。
因此,选项C正确,存在合理嵌套问题。
给定的XML文档中存在文档声明,因此选项A不正确。
步骤 2:检查根元素
给定的XML文档中存在一个根元素
步骤 3:检查合理嵌套
给定的XML文档存在以下问题:
-
- 和
-
因此,选项C正确,存在合理嵌套问题。