xml第五章课后习题
- 格式:doc
- 大小:29.00 KB
- 文档页数:2
XML试题打印答案1题号一二三四五六七八九总分标准分20 30 10 40 100得分阅卷人一、填空题(2分×10,共20分)1、根据实体的引用地方可以分为(一般实体)和(参数实体)。
2、一个XML文档结构是由文档头部分和(文档体)两个主要部分,以及一个可选的文档尾组成的。
3、构成XML文档最基本的单位是(元素)。
4、DOM叫(文档对象模式),它以树状层次结构存储XML文档中的所有数据,每一个节点都一个相应的对象,其结构与XML文档的层次结构相对应。
5、数据岛可以把(HTML )和(XML )两种技术相结合。
6、DTD又叫(文档类型定义)是描述XML文档结构的一种常见方法。
7、模型组共有3种sequence 组、( all组 )、 choice组。
8、W3C提出了两个标准的应用程序接口( DOM )和SAX 。
二、选择题(2分×15=30分)1、以下的标记名称中不合法的是( D )A. B. <_ Book> C. <:Book> D. <#Book>2、XML数据岛绑定于标签( B )之间。
A.〈data〉〈/data〉B. 〈xml〉〈/xml〉C. 〈body〉〈/body〉D.〈datasrc〉〈/datasrc〉3、在DOM节点类型中以下(B )表示XML文档的根节点(代表XML本身)。
A.Node B. Document C. Element D. Text4、在XSL中,匹配XML的根节点使用( C )。
A. *号B.·号C. /号D. XML中根元素名称5、以下XML语句错误的是( A )。
A. 。
B. 。
C.。
D.。
6、下列名称空间正确的是( B )。
A. xsdB. tm:hyC. xsi:D. http::7、如果希望属性的取值唯一,则该属性应定义为(A)A. IDB. IDREFC. IDREFSD. ENTITY8、以下( C )HTML标记不能绑定XML元素。
一选择填空第一章:1.xml2.Xml P7)3.XML4.下面选项中A.数据组织与管理B.扩展标记语言C.使网页的表现形式更丰富D.扩展网络的通用性第二章:1.XML部分。
2.3.A.month/day/yearB._4lineC.我的电脑D.full nameE.Jim'sF.内存4.元素内容的文本数据包括“>”时应该使用的实体引用方式为__A(P20)A.>B.&It;C.&D."大于号 > 小于号 &It; 和 & 双引号 ";第三章:1.DTD的声明方法包括P40)2.DTD3种类型。
(P49)第四章:1.css个部分。
(P88)2.选择文档目录树(DOM)中的所有类型的单-对象时,用以构成完整的选择符。
(P77)3.使用属性选择符时以下使用方法合法的是 A、B (P78)A.A[attr]{property:value;}B.A[attr=value]{property:value;}C.A[attr~=value]{property:value;}D.A[attr|=value]{property;value;}4.以下颜色设置中 A、B、C 表示红色。
P83A.RGB(255,0,0)B.#FF0000C.RGB(100%,0%,0%)D.#FFF 第五章:1.XSL个部分。
(P96)2.XSLT3.)C.sortD.param4.<fo:flow>几个部分。
P127第六章:1.DOM是用于操作XML文档的,对于DOM来讲,所有XML2.XML它被各种不同的节点类型所实体参数节点12个节点类型组成。
(P176) 下面 D 接口不是从(P142)A.ELEMENTB.TEXTC.ATTRIBUTEVD.NODELIST4.下面C_接口不是从字符数据接口继承而来的。
一、填空题1、用来包含数据显示的信息的文档就是样式表2、W3C推荐的样式表标准由两个,他们分别是CSS级联样式表和XSL可扩展样式表。
3、XSL有两局部组成:一是转化XML文档,二是格式化XML文档。
4、XPath可分为四种数据类型:节点集、布尔值、字符串、数值。
5、xsl:value-of用来去除XML文件中被选择的元素或属性的内容。
二、选择题1、由〔B〕元素定义的末班规那么是XSL样式表的最重要局部。
A.xsl:value-of B.xsl:template C.xsl:apply-templatesD.xsl:choose2、选择catalog元素下的所有名为cd的子元素,要使用的XPath表达式是〔B〕。
A.catalogB./catalog/cdC./catalog/cd/*3. xsl:sort元素一般作为xsl:apply-templates或〔D〕的子元素。
A.xsl:value-ofB.xsl:templateC. xsl:apply-templatesD.xsl:for-each4.XSL是〔B〕文件。
5.文件emp.xsl的内容如下:<?xml version="1.0" encoding="GB2312"?><xsl:stylesheet version="1.0" xmlns:xsl=" :// /1999/XSL/Transform" xmlns:fo=" :// /1999/XSL/Formmat"><xsl:template match="/"><HTML><TABLE border="3" cellspacing="2"><TR><th>Empioyee Name</th><th>Date of Birth</th><th>Address</th><th>Designation</th></TR><body><xsl:for-each select="EMPDETAILS/EMP"><tr><td><xsl:value-of select="EMPNAME"</td><td><xsl:value-of select="DOB"</td><td><xsl:value-of select="ADDRESS"</td><td><xsl:value-of select="DESIG"</td></tr></xsl:for-each></body></TABLE></HTML></xsl:template></xsl:stylesheet>使用上面这个样式表单文件,有可能转换成〔A〕。
XML考试题库大全1. 为定义一个XML文档的结构,开发者可以使用的XML技术有。
(选择二项)(bd)a) UMLb) DTDc) Namespaced) XML Schemae) XSL2. 下面是XML标准提供的编程接口,用于开发人员访问XML文档。
(选择两项)(bd)a) Xpath b) Domc) XSLT d) SAXe) Xlink3.下面是一个XML文档的序言部分:<?xml version=”1.0” e ncoding=”gb2312”?><!DOCTYPE lib[<!ELEMENT lib(poems*)><!ELEMENT poems(title,content)*><!A TTLIST poems number IDREF #REQUIRED><!ELEMENT title(#PCDA TA)><!A TTLIST title number ID #REQUIRED><! ELEMENT content(#PCDATA)>]>下面的片段中可以作为该XML文档的合法的文档元素部分的是。
(选择一项)(B)a)<lib><poems number=”A001”><title number=”A001”>八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
</content> </poems><poems number=”A003”><title>八阵图1</title><content>功盖三分国,名成八阵图1,江流石不转,遗恨失吞吴1.</content> </poems></lib>b)<lib><poems number=”A001”><title number=”A001”>八阵图</title><content>功盖三分国,名成八阵图,江流石不转,遗恨失吞吴。
第1章课后习题参考答案1.什么是SGML?答:标准通用标记语言(standard generalized markup language,SGML)是一种定义电子文档结构和描述其内容的国际标准语言,是所有电子文档标记语言的起源。
SGML是用于定义其他语言的元语言,它以逻辑化和结构化的方式来描述文本化的文档,主要用于电子文档的创建、存储及分发。
一个SGML文档由语法定义、文档类型定义(DTD)和文档实例三部分组成:语法定义部分为文档类型和文档实例定义了语法结构;文档类型定义部分定义了文档实例的逻辑结构和元素类型;文档实例部分则包含该文档的所有数据元素,是SGML文档的主体部分。
2.什么是XML?为什么要用XML?答:可扩展标记语言(XML)是用来描述一种称为XML的文件的数据对象,同时也部分描述了处理这些数据对象的计算机程序的行为。
XML实质上是一种电子文档信息的自定义语言。
任何人、任何行业都可遵循这些规则,自己定义各种标记来描述信息中的所有数据元素,然后通过一种被称为解析器的小程序进行处理。
SGML功能强大,但过于复杂;HTML功能简单,但无法处理大量的结构化信息。
XML 语言既具有SGML的强大功能和可扩展性,同时又具有HTML的简单性和易用性,能够满足万维网的规则——简单性。
XML信息组织与描述方式的分离,不仅改变了HTML的固定标记集,并从根本上改变了传统网页的信息组织方式,设计了一种让所有计算机系统都能够进行“智能”交流的语言。
使得基于信息传输的互联网在信息获取、检索和交换方面发生了巨大改变,为互联网的智能化奠定了基础。
XML可轻松地跨平台,充当不同格式数据进行交换的桥梁。
3.HTML有什么缺点?答:HTML的缺点主要表现在以下两个方面。
(1)标准不统一,扩展困难。
HTML只采用了一部分SGML思想,只使用其中一个固定的元素类型集。
这使得HTML仅仅是符合SGML语法的一种固定格式的超文本标记语言,不可扩展,用户不能在其中增加有意义的并且能供他们自身使用的标记。
第1章XML概述一、填空题1.XML是(可扩展标记语言)?2.DTD是()?3.XSL是()?4.<NameStudent ID=“20040001”>Bill</Name>中,(ID )是数据部分?二、单项选择题1.XML由(C)工作组(原先的SGML编辑审查委员会)开发。
A、XMLB、SGMLC、W3CD、HTML2.XML是什么?(B)A、一种标准泛用标记语言B、一种扩展性标记语言C、一种超文本标记语言D、一种层叠样式表单3.( D )是产生时间最早的标记语言。
A、XMLB、SGMLC、HTMLD、GML4.下面哪个不是HTML的优点(B)。
A、跨平台B、强大的信息展示能力C、标记可自定D、编写简单5.下列哪个是XML的解析器?(A)A、Internet ExplorerB、XML1.0C、msxml.dllD、微软的记事本6.下列(D)不符合XML的相关特点。
A、XML是自描述的B、允许对文档内容进行验证C、XML数据的内容可以直接显示D、XML可以开发新的语言7.下列(A)不属于XML的应用。
A、用于编写应用程序B、作为数据源提供给应用程序C、作为客户端的数据存储容器D、跨平台数据交换三、程序设计题1.设想有这样一本书:书名:XML指南第一章XML入门简介1.1节什么是HTMLHTML 是用来描述网页的一种语言。
HTML 指的是超文本标记语言(Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言(markup language) 标记语言是一套标记标签2.2.1节什么是XML第二章XML语法2.1节XML元素必须有结束标签2.2节XML 必须正确地嵌套试使用XML文档进行描述。
第2章XML基本语法一、填空题1.不想让XML处理器和XML应用程序对一段文本数据进行解释,需使(/* */)标记对该段文本进行标记。
2.每个XML文档都分为两个部分:(文档序文)和(文档根元素)。
习题一、填空题1、用来包含数据显示的信息的文档就是样式表2、W3C推荐的样式表标准由两个,他们分别是CSS级联样式表和XSL可扩展样式表。
3、XSL有两部分组成:一是转化XML文档,二是格式化XML文档。
4、XPath可分为四种数据类型:节点集、布尔值、字符串、数值。
5、xsl:value-of用来去除XML文件中被选择的元素或属性的内容。
二、选择题1、由(B)元素定义的末班规则是XSL样式表的最重要部分。
A.xsl:value-of :template :apply-templates :choose2、选择catalog元素下的所有名为cd的子元素,要使用的XPath表达式是(B)。
B./catalog/cdC./catalog/cd/*3. xsl:sort元素一般作为xsl:apply-templates或(D)的子元素。
:value-of :template C. xsl:apply-templates :for-each是(B)文件。
文件 B.样式单表文件文件 D.转换后的流文件5.文件的内容如下:<xml version="" encoding="GB2312"><xsl:stylesheet version="" xmlns:xsl="" xmlns:fo=""><xsl:template match="/"><HTML><TABLE border="3" cellspacing="2"><TR><th>Empioyee Name</th><th>Date of Birth</th><th>Address</th><th>Designation</th></TR><body><xsl:for-each select="EMPDETAILS/EMP"><tr><td><xsl:value-of select="EMPNAME"</td><td><xsl:value-of select="DOB"</td><td><xsl:value-of select="ADDRESS"</td><td><xsl:value-of select="DESIG"</td></tr></xsl:for-each></body></TABLE></HTML></xsl:template></xsl:stylesheet>使用上面这个样式表单文件,有可能转换成(A)。
1、以下哪个是规范的XML元素。
A.book#list B.3class C.xmlBook D.book-info2、以下关于XML文档的声明的语句正确的是。
A.<xml version="1.0" encoding="UTF-8">B.<?XML version="1.0" encoding="UTF-8">C.<?xml Version="1.0" Encoding="UTF-8"?>D.<?xml version="1.0" encoding="UTF-8"?>3、下面有几个空标记写法,其中正确的是。
A.<Book/>B.</Book> C.<Book> D.</Book/>4、请选出哪些注释是正确的形式。
A.<!这个注释是正确的> B.<!--这个注释是正确的-->C.<--这个注释是正确的--> D.<!--这个注释是正确的--!>5、以下关于XML文档描述root元素的属性attribute的写法正确的是。
A.<root attribute="first"/>B.<root attribute=first />C.<root attribute/>D.<root>< attribute="first" value="aaa"/></root>6、Schema与DTD的相同之处有。
A.基于XML语法B.支持命名空间C.都可以嵌入到XML文档中D.对XML文档结构进行验证7、DTD指的是。
Xml复习题记答案第4、5章练习题一.判断题1. HTML是为了网页所设计的标记语言,并以浏览器为应用软件。
2. HTML是一种超级文本标记语言,用户可以自己定义标记。
3. HTML 的元素是不分大小写的。
4. HTML文档首部是框在<HEAD>……<HEAD>中的部分,文档主体则是位于<BODY>……<BODY>之间的部分。
5.TITLE:该标签用于标记文档的标题,通常<TITLE>……</TITLE>中间的文字会显示在浏览器的标题栏上。
6.色彩是用16 进制的红-绿-蓝值来表示的,#FF0000表示红色。
7.设置背景图是Web 页面美化的常用方法。
如:要将页面用“store.gif”这个图片作为背景,可用:<bodybackground=store.gif>。
8.通常使用<a>标记的href属性来创建一个超文本链接,这时当前文档是链接的源,href属性的值是目标。
9.<h#> ... </h#> #=1, 2, 3, 4, 5, 6该元素确定字体的显示方式,按标题级别突出显示这些标题文字。
字体从H6 到H1 逐级减小。
10.一个字符实体的通常格式为“&#;”,“<”的字符实体是:<二.单选题1.在实体引用中表示“>”的是( ).A. <B. >;C. #qut;D. #at:2.一个标记可有多个属性,下列关于服装的属性,哪一个表示是错误的()。
A.<服装颜色=”红色”单位=”件”>B.< 服装颜色=”红色”颜色=”黑色”>C.< 服装颜色=”红色”规格=”L” >D.< 服装类别 =”冬衣”颜色=”黑色” >3.HTTP服务器软件提供以下有用功能,期中哪一项是不正确的( ).A. 信息检索服务B. 直接的资料获取功能C. 发送电子邮件D.不同的超文本文件之间的跳转4.用来定义一个文本块的标签是().A.<div>………</div>B.<P>……</P>C. <NOBR>……</NOBR>D.<tr>…….</tr>5.表单的主元素是( )。
XML 练习题一、填空题1.定义电子文档结构和描述其内容的国际标准语言是,它是所有电子文档标记语言的起源。
2.能够描述其他语言及其语法和词汇表的语言称为。
3.XML 文档的声明中的编码方式常用的有和GB2312。
4.HTML 是用所定义的,即是SGML 的一个应用。
5.XML 元素由、结束标记和两者之间的内容三个部分组成。
7.XML 属性的声明位置是。
8.XML 文档中用来包含文本的组件是。
9.是解决XML 元素多义性和名字冲突问题的方案。
10.XML 是的一个子集。
11. 当XML 文档符合时,称该文档是“良好格式的”(Well-formed)。
12.每个XML 文档都分为两个部分:和。
13.<?xml version=”1.01.0””encoding=encoding=””GB2312GB2312”” ?>就是一个。
14.XML 文档内容的主体部分,一般由、、、注释和内容组成。
15.XML 文档中一共有四类元素,分别为,仅含有文本的,含子元素、文本或混合元素的元素。
16. XML Schema 两种重要的模型是Microsoft XML Schema 和。
17. 17. Microsoft Microsoft Microsoft XML XML XML Schema Schema 和W3C W3C XML XML XML Schema Schema 分别使用AttributeType 和声明XML 文档属性。
18. 命名空间的声明一般放置在,其使用语法如下所示: xmlns:prefix=xmlns:prefix=““URI URI””19. 19. XML XML 模式负责定义和描述XML 文档的结构和内容。
定义XML 文档中存在哪些元素和元素之间的关系,还可以定义元素和属性的数据类型。
20.所有Schema 文档都必须要使用作为其根元素。
21.声明用户自定义的简单数据类型使用关键字。
22.声明复杂数据类型使用关键字。
5.4习题
一、填空题
1、用来包含数据显示的信息的文档就是样式表
2、W3C推荐的样式表标准由两个,他们分别是CSS级联样式表和XSL可扩展样式表。
3、XSL有两部分组成:一是转化XML文档,二是格式化XML文档。
4、XPath可分为四种数据类型:节点集、布尔值、字符串、数值。
5、xsl:value-of用来去除XML文件中被选择的元素或属性的内容。
二、选择题
1、由(B)元素定义的末班规则是XSL样式表的最重要部分。
A.xsl:value-of B.xsl:template C.xsl:apply-templates D.xsl:choose
2、选择catalog元素下的所有名为cd的子元素,要使用的XPath表达式是(B)。
A.catalog
B./catalog/cd
C./catalog/cd/*
3. xsl:sort元素一般作为xsl:apply-templates或(D)的子元素。
A.xsl:value-of
B.xsl:template
C. xsl:apply-templates
D.xsl:for-each
4.XSL是(B)文件。
A.XML文件
B.样式单表文件
C.soap文件
D.转换后的流文件
5.文件emp.xsl的内容如下:
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="/1999/XSL/Transform" xmlns:fo="/1999/XSL/Formmat">
<xsl:template match="/">
<HTML>
<TABLE border="3" cellspacing="2">
<TR>
<th>Empioyee Name</th>
<th>Date of Birth</th>
<th>Address</th>
<th>Designation</th>
</TR>
<body>
<xsl:for-each select="EMPDETAILS/EMP">
<tr>
<td><xsl:value-of select="EMPNAME"</td>
<td><xsl:value-of select="DOB"</td>
<td><xsl:value-of select="ADDRESS"</td>
<td><xsl:value-of select="DESIG"</td>
</tr>
</xsl:for-each>
</body>
</TABLE>
</HTML>
</xsl:template>
</xsl:stylesheet>
使用上面这个样式表单文件,有可能转换成(A)。
A。
HTML文件 B.XSL文件 C.流文件 D.XML文件。