资源描述
附录
思考与练习部分答案:
第一章思考与练习
一、填空题
1.XML定义了一种文件格式,一种描述数据、保存数据的方法,使用这种格式的计算机数据,可以在不同的计算机平台和不同的计算机程序之间方便、平稳、快速和无障碍地转移和流动,从而大大提高了处理数据的效率和灵活性。
2.标记,SGML,SGML
3.数据的语义与结构
4.零
5.XML基本规范,XML关联技术规范,XML应用规范
6.xml
7.DTD,Schema
8.CSS,XSL
9.DOM,SAX
10.XMLWriter,XMLSPY
二、单选题
1、D 2、D 3、B 4、D 5、C 6、C 7、C 8、A
第二章思考与练习
一、填空题
1.不,是
2.UTF-8,GB2312
3.一,序言
4.<!-- -->
5.<![CDATA[ ]]>
二、单项选择题
1、C 2、A 3、C 4、D 5、C
第三章思考与练习
一、填空题
1.任意的0个或1个字符。
2.#REQUIRED 、#IMPLIED、#FIXED+固定值、默认值
3.EMPTY(空)、子元素模式、混合模式、ANY(任意)和#PCDATA
4.预定义实体、普通实体、参数实体。内部解释实体、外部解释实体、外部非解释实体。
5.&实体名; %实体名; 属性名=“实体名”
二、单选题
1、C 2、A 3、B 4、B 5、D
第四章思考与练习
一、单项选择题
1、B 2、A 3、C 4、B 5、D 6、D 7、C 8、B
四、分析以下4-error.xsd的错误,并修改它。
正确的4-error.xsd
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://your_namespace" xmlns:aa="http://your_namespace"
elementFormDefault="qualified">
<xsd:element name="person" type="aa:personalInfo"/>
<xsd:complexType name="personalInfo">
<xsd:sequence>
<xsd:element ref="aa:fname"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="fname" >
<xsd:complexType name="fullname">
<xsd:sequence>
<xsd:element name="firstname" type="xsd:string"/>
<xsd:element name="lastname" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
说明:此模式声明的数据类型personalInfo和元素fname都将放在目标命名空间http://your_namespace中,要引用他们,必须增加目标命名空间的前缀,因此在根元素处增加了xmlns:aa="http://your_namespace",引用目标命名空间的数据类型和元素时,需增加前缀aa,例如aa:personalInfo和aa:fname
第五章思考与练习
一、填空题
1、<?xml-stylesheet type="text/css" href="123.css"?>
2、选择器 属性集
3、XSLT 、XPATH 、XSL FO
4、XML源文档、带样式信息的可浏览文档。
5、树转换、格式化
6、文档(Document)、元素(Element)、属性(Attribute)、文本(Text)、注释(Comment)、处理指令(PI)、DTD声明
7、<xsl:template>、<xsl:apply-templates>
8、匹配模式、选择模式、测试模式和其他模式
9、select,<xsl:value-of>、<xsl:for-each>、<xsl:sort>和 <xsl:apply-templates>
10、test,<xsl:if>、<xsl:choose>、<xsl:when>
二、单选题
1、D 2、B 3、A 4、D 5、D
第六章思考与练习
一、填空题
1、XPath
2、XQuery
3、字符串的表达式 节点集、布尔值、字符串和数值。
4、定位步 轴、节点测试、谓词
5、SQL 对数据库的作用
6、"for, let, where, order by, return"
7、XQuery 1.0、XPath 2.0 以及 XSLT 2.0 8、简单链接 扩展链接
三、分析以下XML文档,并回答问题。
1.列出以下XPath表达式返回的节点集:
(1)<stock symbol="CSCO">
<name>Cisco Corporation</name>
</stock>
(2)<name>Sun Corporation</name>
(3)订正:/stocks/stock[ @symbol ="DELL"]/name/text( )答案:Dell Corporation
2、stock 元素的属性symbol="CSCO"
stock 元素的属性symbol="CMGI"
第七章思考与练习
一、填空题
1.文档对象模型
2.Node接口、NodeList接口、Document接口、Element接口、Attr接口、NamedNodeMap接口、Text接口
3.元素,文本,属性,注释
4. Document对象
5.DefaultHandler适配器类
6.getLineNumber()
7.DefaultHandler适配器类
8.org.xml.sax
二、选择题
1、A 2、D、3、B 4、B 5、A 6、C 7、B 8、D
第八章思考与练习
一、填空题
1.存在于HMTL页面中的XML数据。显示、传递。
2.嵌入式、链入式
3.innerHTML或innerText, href
4.数据表,一条记录,一个字段
5.单值绑定、表格绑定。
6.dataPageSize
7.嵌套表格的方法
8.子元素,$text
9.可以利用ADO提供的各种方法对数据源进行访问
10.transformNode
二、单选题
1、D 2、C 3、D 4、D 5、B 6、D
3
– –
展开阅读全文