1. XML文档中的处理指令可以使用以下哪一项来标识?
a) <P>和<P>定界符
b) <XML>和<XML>定界符
c) <?和?>定界符
d) 都不对
2. ____把一个XML文档中的信息转换成一棵节点树?
a) 浏览器
b) XML解析器
c) 样式表
a) a和b
3. 从以下各项中找出良构的XML代码.
a) <BOOK STORE><BOOK>XML</BOOK STORE>
b) <BOOK STORE><BOOK>XML</book></BOOK STORE>
c) <BOOK STORE><BOOK>XML</BOOK STORE></BOOK>
d) <BOOK STORE><BOOK>XML</BOOK></BOOK STORE>
4. 以下哪一项可用于在一个DTD中给出枚举属性值?
a) “*”操作符
b) “|”操作符
c) “/”操作符
d) “+”操作符
5. 以下哪一项属性表示在语法上是正确的?
a) <Student id=1>John</Student>
b) <Student id=/1/>John</Student>
c) <Student id="1">John</Student>
d) <Student id=":|":>John</Student>
6. 要把HTML代码界定在XML标记中。以下哪一项是用于该目的的?
a) CDATA
b) 实体引用
c) XML处理指令
d) 以上都不是
7. 以下哪一项有关DTD和XML的陈述是最正确的?
a) 一个符合DTD和XML的文档是良构的
b) 一个良构的文档符合DTD
c) 一个不符合DTD的文档布是良构的
d) 以上都不是
8. CDATA和PCDATA分别用于 ____和____类型声明。
a) 属性、元素
b) 元素、属性
c) 属性、实体
d) 实体、属性
9. 如果希望某个属性出现在某个元素的每个实例中,我们可以使用____参数在DTD中对此加以指定。
a) #FIXED
b) #MANDATORY
c) #REQUIRED
d) XML中不提供该选项
10. 在XSL中,对match限定符的赋值语句match+"/"将把表达式链接到XML文件的哪一个节点?
a) 第一个节点
b) 最后一个节点
c) 根节点
d) 没有任何节点:“/”是个无效输入
11. DOM额childNodes属性将返回什么?
a) 将弹出一个错误
b) 返回根元素节点
c) 返回一个NULL值
d) 返回一个XMLDOMNodeList对象实例
12. 哪一种内容只允许有子元素,而不允许有其它的数据?
a) PCDATA
b) ANY
c) 元素(子元素1,子元素2,…)
d) EMPTY
13. 如果要指定某个内容模型中只允许出现0个或1个子元素,我们必须使用哪一个元组运算符?
a) 【none】
b) +
c) *
d) ?
14. 以下哪个标记用来定义一个DTD?
a) <!DOCTYPE>
b) <!DTD>
c) <!ELEMENT>
d) <?xml>
15. 解决名称冲突问题的简单方法是使用一个后缀,创建一个名称空间的正确语法?
a) xmln:suffix(后缀)=namespacevalue
b) xmln:prefix(前缀)=namespacevalue
c) xmln:namespace=namespacevalue
d) xmln:value=namespacevalue
16.以下哪一项关于XML模式的描述是正确的?
a) 它是一种不受约束的机制
b) 它可以被称为元数据或关于数据的数据
c) XML模式不是对XML词汇的组件和规则的描述
d) 它的语法类似于DTD的语法。