若用DOM处理下面一段XML文档,则下面的XML文档中有()个对象。
<book>
<author>tom</author>
<bookcode>12</bookcode>
</book>
A.0
B.3
C.4
D.5
您可能感兴趣的试卷
你可能感兴趣的试题
如果有如下的XML文档实例片段:
<studentlist>;
<student>;
<name>;a<;/name>;
<sex>;male<;/sex>;
<age>;20<;/age>;
</student>;
<student>;
<name>;b<;/name>;
<sex>;female<;/sex>;
<age>;21<;/age>;
</student>;
</studentlist>;
那么XPath 表达式/studentlist/student/name 匹配的结果是()。
A.<name>a</name>
B.<name>a</name><name>b</name>
C.a
D.ab
分析以下的DTD文档,下面的XML实例()能够通过该DTD的校验。
< !ELEMENT doc(title?,chap*)>
< !ELEMENT title (#PCDATA)>
< !ELEMENT chap (sect )>
< !ELEMENT sect (para )>
< !ELEMENT para (#PCDATA)>
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>
分析如下的XML文档实例:
<!xml version="1.0"encoding="GB2312"?>;
<学生名册>;
<学生学号="1">;
<姓名>;张三<;/姓名>;
<性别>;男<;/性别>;
</学生>;
<学生学号="2">;
<姓名>;李四<;/姓名>;
<性别>;女<;/性别>;
</学生>;
</学生名册>;
下面的DTD文档中,能够最恰当的定义该XML文档是()。
A.< !ELEMENT 学生名册(学生?)>< !ELEMENT 学生(姓名,性别)>< !ELEMENT 姓名(#PCDATA)>< !ELEMENT 性别(#PCDATA)>< !ATTLIST 学生学号(1.2.3)#REQUIRED>
B.< !ELEMENT 学生名册(学生)>< !ELEMENT 学生(姓名,性别)>< !ELEMENT 姓名(#PCDATA)>< !ELEMENT 性别(#PCDATA)>< !ATTLIST 学生学号CDATA #REQUIRED>(正确答案)
C.< !ELEMENT 学生名册(学生)>< !ELEMENT 学生(姓名,性别)>< !ELEMENT 姓名(#PCDATA)>< !ELEMENT 性别(#PCDATA)>< !ATTLIST 学生学号ID #REQUIRED>
D.< !ELEMENT 学生名册(学生?)>< !ELEMENT 学生(姓名,性别)>< !ELEMENT 姓名(#PCDATA)>< !ELEMENT 性别(#PCDATA)>< !ATTLIST 学生学号CDATA #REQUIRED>
A.< xs:element name="decimals">< xs:simpleType>< xs:restriction base="xs:decimal">< xs:minInclusive value="-3.0"/>< xs:maxInclusive value="8.6"/>< /xs:restriction>< /xs:simpleType>< /xs:element>
B.< xs:element name="decimals">< xs:simpleType>< xs:union itemType="xs:decimal">< /xs:simpleType>< /xs:element>
C.< xs:element name="decimals">< xs:simpleType>< xs:list itemType="xs:decimal">< /xs:simpleType>< /xs:element>
D.< xs:element name="decimals">< xs:simpleType>< xs:all itemType="xs:decimal">< /xs:simpleType>< /xs:element>
A.< xsl:value-of>
B.< xsl:count>
C.< xsl:sum>
D.< xsl:variable>
Report.xml中包含subject 元素,该元素可以包含某HTML 标记,如下:
< subject>
< b>2008年< /b>< i>北京奥运会< i>展望
< /subject>
现需要编写一个XML schema来定义该xml文档内容的结构,以下的schema片断中,()可以使Report.xml通过有效性验证。
A.<xsd:element name="subject"><xsd:complexType mixed="true"><xsd:all><xsd:element name="i"minOccurs="0"maxOccurs="unbounded"type="xsd:string"/><xsd:element name="b"minOccurs="0"maxOccurs="unbounded"ty
B.<xsd:element name="subject"type="xsd:string"/>
C.<xsd:element name="subject"type="xsd:anyType"/>
D.<xsd:element name="subject"><xsd:complexType mixed="true"><xsd:sequence><xsd:element name="i"minOccurs="0"maxOccurs="unbounded"type="xsd:string"/><xsd:element name="b"minOccurs="0"maxOccurs="unbounded"
<stuList>
<student id="a001">
<name>jack<name>
<age>22</age>
</student>
<student id="a002">
<name>make<name>
<age>23</age>
</student>
</stuList>
查找id=’a002’的xpath表达式是()。
A.//name[.=’a002’]
B.//name[@id]/age=’22’
C.//name[@id=’a002’]
D.stuList/child::*[2]
<roster><student ID="s101">;
<name>;李华<;/name>;
<sex>;男<;/sex>;
<birthday>;1978.9.12<;/birthday>;
<score>;92<;/score>;
</student>;
<student ID="s102">;
<name>;齐辉<;/name>;
<sex>;女<;/sex>;
<birthday>;1979.3.2<;/birthday>;
<score>;90<;/score>;
</student>;
</roster>;
针对上述XML代码,输出ID为s102的学生的姓名的XSL片段正确的是()。
A.<xsl:template match="/roster"><xsl:value-of select=".[@ID=’s102’]/name"/></xsl:template>
B.<xsl:template match="/roster"><xsl:value-of select="student[@ID=’s102’]/name"/></xsl:template>
C.<xsl:template match="/roster"><xsl:value-of select="[student@ID=’s102’]/name"/></xsl:template>
D.<xsl:template match="/"><xsl:value-of select="student[@ID=’s102’]/name"/></xsl:template>
<customer_summary
xmlns:addr="http://www.xyz.com/addresses/"
xmlns:books="http://www.zyx.com/books/"
>
<addr:name><title>Mrs.</title></addr:name>
<books:title>Lord of the Rings</books:title>
上述是一段关于XML命名空间的实例片段,以下说法错误的是()。
A.本例中,命名空间的前缀分别是addr、books
B.第一个< title>元素属于addr 名称空间,因为其父元素< addr:Name>属于该名称空间
C.名称空间中定义的字符串必须是可以访问的URL,比如:XML 解析器会到http://www.zyx.com/books/去搜索DTD 或schema
D.名称空间的缩写需要在定义之后才能使用
<?xml version="1.0"?>
<!DOCTYPE mydoc[
<!ENTITY location "jianwai street">]>
<customer>
<name>jack</name>
<address>&location;</address>
</customer>
关于上述Xml文档,以下描述正确的是()。
A.该Xml文档中使用了外部DTD
B.通过浏览器打开上述Xml文档时,字符串jianwai street代替了&location
C.该Xml文档不是有效的XML文档
D.该Xml文档中的location为参数实体
最新试题
对于XML文档实例-2.0-3.08.6,最恰当地描述它的结构的XML Schema片段是()。
分析如下的XML文档实例:<!xml version="1.0"encoding="GB2312"?>;<学生名册>;<学生学号="1">;<姓名>;张三<;/姓名>;<性别>;男<;/性别>;</学生>;<学生学号="2">;<姓名>;李四<;/姓名>;<性别>;女<;/性别>;</学生>;</学生名册>;下面的DTD文档中,能够最恰当的定义该XML文档是()。
表达式中的未知节点的是()。
下列选项中,可以匹配任何属性节点的是()。
下列选项中,提供了遍历和搜索文档树的大部分方法的类是()。
()语法用于编写Schema。
下列符号中,用来表示JSONPath语法中的根节点的是()。
Scrapy项目中,哪个文件可以定制各个组件的行为?()
<stuList><student id="a001"><name>jack<name><age>22</age></student><student id="a002"><name>make<name><age>23</age></student></stuList>查找id=’a002’的xpath表达式是()。
创建BeatutifulSoup对象时,默认使用的解析器为Python标准库。