XML考试题库大全6.分析以下DTD文档:<!ELEMENT doc(title?,chap*)><! ELEMENT title(#PCDATA)><! ELEMENT chap(sect+)><! ELEMENT sect(para+)><! ELEMENT para(#PCDATA)>下面的XML实例能够通过DTD的校验。
(选择一项)(B)a) <doc><chap><para>Text</para></chap></doc>b) <doc><chap><sect><para>Text</para></chap></doc>c) <doc><title>Text</title></doc>d) <doc><title>Text</title><sect><para>Text</para></sect></doc>9. 在XML中,下面的DTD机制中最适合于模仿关系型数据库的主键与处键的关系。
(选择一项)(a)a) ID/IDREFb) Key/keyrefc) CDA TAd) ENTITYe) PCDATA11. 在XML中,DOM中IXMLDOMNodeList的length属性表示的是。
(选择一项)(c)a) 该对象中文本字符的长度b) 该对象中元素节点的数量c) 该对象中节点的数量d) 该对象中文档对象的数量14.考虑如下的XML.Schema示例<xs:element name=”Price”><xs:complexType><xs:attribute name=”currency”type=”xs:string”/></xs:complexType></xs:element>属性currency声明等同于下面选项的DTD声明。
(选择一项)(C)a) <!ATTLIST Price currency CDATA #REQUIRED>b) <!ATTLIST Price currency CDATA #FIXED>c) <!ATTLIST Price currency CDATA #IMPLIED>d) <!ATTLIST Price currency PCDA TA #IMPLIED>16. 对于XML文档实例片段<image height=”50” width=”50”/>,最恰当的描述其结构的DTD 片段是。
(选择一项)(B)a)<!ELEMENT image ANY><!A TTLIST imageheight CDATA #REQUIREDwidth CDATA #REQUIRED>b)<!ELEMENT image EMPTY><!A TTLIST imageheight CDATA#REQUIREDwidth CDATA#REQUIRED>c)<!ELEMNET image(#PCDA TA)><!A TTLIST imageheight CDATA#REQUIREDwidth CDATA# REQUIRED>d)<!ELEMNET image(height,width)><!A TTLIST imageheight CDATA#REQUIREDwidth CDATA# REQUIRED>17. 下面的XML片断中结构完整的是。
(选择一项)(D)a) <customer name=”<xml>.con”><address>123 MainStreet></address></customer>b) <customer><name>Joe’s XML Wo rks</name><address>New York</costomer>c) < customer type=extemal><name>Partners Unlimited</name></customer>d)<customer name=”John Doe”><address>123 Main Street</address> <zip code=”01837”/></customer>18 下列说法错误的是。
(选择一项)(b)a)在Schema中,通过对元素的定义和元素关系的定义来实现对整个文档性质和内容的定义的b)Schema从字面意义上来说,可以翻译成架构,它的基本意思是为XML文档制定一种模式c)Schema相对于DTD的明显好处是XML Schema文档本身也是XML文档,而不是像DTD一样使用自成一体的语法d)IXMLDOMNode表示根节点,这是处理XML对象模型数据的基本接口,这个接口还包含了对数据类型、名称空间、DTD、schema的支持26. XML中,()是文档对象模型DOM中的基本对象,元素、属性、注释、处理指令等都可以认为是它。
(选择一项)(b)A DOMDocumentB IXMLDOMNodeC IXMLDOMNodeListD IXMLDOMElementE IXMLDOMDocumentType31)定义一个名称为“月份”的数据类型的Schema片段为。
(选择一项)(c)a)<xs:simpleType name=”月份”><xs:restriction base”xs:byte”><xs:minOccurs value=”1”/><xs:maxOccurs value=”12”/></xs:restiction></xs:simpleType>b)<xs:simpleType name=”月份”><xs:restriction base”xs:byte”><xs:enumeratipn value=”1”/><xs:enumeratipn value=”12”/></xs:restiction></xs:simpleType>c)<xs:simpleType name=”月份”><xs:restriction base”xs:byte”><xs:minInclusive value=”1”/><xs:maxInclusive value=”12”/></xs:restiction></xs:simpleType>d)<xs:simpleType name=”月份”><xs:restriction base”xs:byte”><xs:minExclusive value=”1”/><xs:maxExclusive value=”12”/></xs:restiction></xs:simpleType>33) 阅读下面XML文档,然后判断下列说法正确的是。
(选择一项)(c)<book><author>tom</author><bookcode>12</bookcode></book>a) <book>是元素对象,同样也是文本对象b) <author>是元素对象,同样也是文本对象c) tom是文本对象d) tom是元素对象36) Schema与DTD的相同之处有。
(选择一项)(d )a) 基于XML语法b) 支持命名空间c) 可扩展d) 对XML文档结构进行验证37) 对于如下的XML文档实例(people.xml);<?xml version=”1.0” ?><PEOPLE><PERSON PERSONID=”E01”><NAME>Tony</NAME><ADDRESS>Beijing</ADDRESS></PERSON><PERSON PERSONID=”E02”><NAME>Bill</NAME><ADDRESS>USA</ADDRESS></PERSON></PEOPLE>引用如下的XSL文件:<?xml version=”1.0” encoding=”gb2312” ?><xsl:stylesheet xmlns:xsl=”[url]/1999/XSL/Transform[/url]”><xsl:template=”/”><xsl:value-of select=”PEOPLE”/></xsl:template:></xsl:stylesheet>在浏览器中的输出结果为。
(选择一项)(c)a) 无任何输出b) E01 Tony Beijing Bill USAc) Tony Beijing Bill USAd) <PERSON PERSONID=”E01”><NAME>Tony</NAME><ADDRESS>Bijing</ADDRESS></PERSON><PERSONPERSONID=”E02”><NAME>Bijing</NAME><ADDRESS>USA</ADDRESS></PERSON>38) 下面是XML提供的编程接口,用于开发人员访问XML文档。
(选择一项)(b)a) XPathb) DOMc) XSLd) DTD40)<?xml version="1.0"?><!--例子--><greeting>Hello, World!</greeting>上面的XML文档属于文档。