xml练习题答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3)服务请求者:利用服务注册中心查找所需的服务,然后使用该服务。
48.SOA体系结构中的组件必须具有上述一种或多种角色,这些角色之间使用三种操作:
1)发布操作:使服务提供者可以向服务注册中心注册自己的功能及访问接口。
2)查找操作:使服务请求者可以通过服务注册中心查找特定种类的服务。
3)绑定操作:使服务请求者能够真正使用服务提供者提供的服务。
含子元素、文本或混合元素的元素。
16. XML Schema两种重要的模型是Microsoft XML Schema和 DTD 。
17. Microsoft XML Schema 和W3C XML Schema 分别使用AttributeType 和 attribute 声明
XML文档属性。
12.每个XML文档都分为两个部分: 序言 和 文档元素 。
13.<?xml version=”1.0”encoding=”GB2312” ?>就是一个 XML文档的声明 。
14.XML 文档内容的主体部分,一般由 文档的声明 、 处理指令 、 标识 、注释和内容组
成。
15.XML文档中一共有四类元素,分别为 空元素 ,仅含有文本的, 含其他元素的元素
XSL-FO 和 XPath 。
25. XSLT处理过程涉及4个要素:XSLT处理器、输入XML文档、输入XSLT文档和输出文
档。
26. 每一个XSLT样式表中都有一个应用到根节点的模板。
27. 一个格式良好XSL文件是由 XSL 标记和HTML标记组成。
28.模板是 XSLT文档中包含一系列构造输出节点或输出内容的指令 的集合,都使用定义
和 XPointer
44.DOM的工作方式是:首先将XML文档一次性的装入内存,然后对文档进行解析,根据
文档中定义的元素、属性、注释、处理指令等不同的内容进行分解,以“节点树”的形式在
内存中创建XML文件的表示,也就是一个文档对象模型,即,把文档对象化,文档中每个
节点对应着模型中一个对象,然后根据对象提供的编程接口,在Application中来访问XML
息发送者和接收者的SOAP消息中介。
说明:
SOAP节点具有构建、解析SOAP消息的能力,以及在网络上通信的能力(包括接收、
发送消息)。
二、选择题
1. XML文档属于纯文本文件,下面那些可以成为该文档组成部分。ABD
A. XML文档的声明 B. XML处理指令 C. 元素定义(属性定义) D. XML标识及其内容(XML文档注释) 2.XML文档默认的编码方式是:( D ) A. ASCII B. Unieode C. UTF-16 D. UTF-8 3.下列元素定义中正确是:( C ) A. <book></Book> B. <BOOK></book> C. <book></book> D. <Book></bOOK> 4.实体引用符&apos;代表的是下列哪个特殊符号?c A.< B.> C., D.“ 5.在XML文件中可以作为元素类型和属性名使用的是: ( A ) A.命名空间 B.处理指令 C.标记 D.URI 6.XML声明语句:<?.xml version=”l.0” ( B )=“UTF-8”?> A. standalone B. encoding C. encord D. cording 7.统一资源标识符简称为:(A ) A. URI B. URL C.UPI D.URN 8.在XML文档中包含多个重数值的是( B ) A.属性 B.子元素 C.命名空间 D.标记 10.下列选项中不属于XML标记意义的是( B ) A.结构 B.记录 C.语义 D.样式 11.属性( B )用来表示XML文档所使用的字符集。 A. version B. encoding C. standalone D.xsd 12. XML ( A )提供了一种避免元素命名冲突的方法。 A.命名空间 B.DTD C.XSD D.XSL 13. 含有中文字符的XML文档中,encoding的属性值应设为( B ) A. BIG5 B. GB2312 C. UTF-8 D. UTF-16 14. 在W3C XML Schema文档中要为元素赋予固定值,使用的属性是( A ) A. fixed B. default C. model D. nillable 15. W3C XML Schema文档中可以直接将其指向另一个元素定义模块,避免在文档中多次定 义同一元素的元素属性是( C ) A. abstract B. form C. ref D. block 16. W3C XML Schema文档中,attribute元素的属性use值为( A )表示属性是可选的并且 可以具有任何值。
41. RAW 模式将查询结果集中的每一行映射到一个XML元素,并将行中的每一列映射到
一个属性。
42. AUTO
模式支持生成嵌套的XML元素,默认情况下,FROM子句中的每个表(在
SELECT子句中至少列出一列)将映射到一个XML元素,SELECT子句中的列映射为属
性。
43.XLL(eXtensible Linking Language,可扩展的链接语言)分为两部分: XLink
文档进而操作XML文档。
45.用于构建和使用Web服务主要有四种标准和技术:XML和XSD、SOAP、WSDL、
UDDI。
1. XML和XSD
• XML是Web Service平台上表示数据的基本格式。
• W3C制定的XSD定义了一套标准的数据类型,并给出了一种语言来扩展这套数据
类型。
• Web Service平台用XSD作为数据类型系统。
XML数据显示的样式。
29.使用 xsl:sort 标记可以对多个同名的节点访问,并且该节点可以设置在显示数据的时
候,可以按升序或降序显示。
30.可以在XSL文件中使用<xsl:element>创建一个标记,设置标记的名称,通过 <xsl:
element match=".[@属性名称='属性值']"> / xsl:attribute
A. maxOccurs B. minOccurs C.Max D.min 19. W3C XML Schema属性使用( B )元素列举枚举值。 A. enum B. enumeration C. list D. group 20. 在W3C XML Schema文档中,( C )元素用来声明只有一个相容元素必须出现,用 于互斥情况。
3) WSDL
• WSDL (Web Services Description Language, Web Services描述语言)是一种基于XML
的用于描述Web Services及其操作、参数和返回值的语言。
4) UDDI
• UDDI (Universal Description,Discovery and Integration,通用描述、发现和集成)它提
标记可以为创建的设置相应的属性。
31.在XSL中使用样式表CSS有两种方式:一种直接通过嵌入的HTML标记中的属性style·
来设置该标记以实现样式的定义,另外一种是把CSS代码放在 style标记 之间。
wk.baidu.com
32.在XSL中显示标记的名称,有两种方式:一种是通过<xsl:copy>来显示,另外一种是通
5.XML元素由 起始标记
、结束标记和两者之间的内容三个部分组成。
7.XML属性的声明位置是 文档的第一行 。
8.XML文档中用来包含文本的组件是 CDATA段 。
9. 命名空间 是解决XML元素多义性和名字冲突问题的方案。
10.XML是 SGM 的一个子集。
11. 当XML文档符合 XML语法规则 时,称该文档是“良好格式的”(Well-formed)。
49.最简单的协议栈包括网络层的HTTP,基于XML的消息传递层的SOAP协议以及服务描
述层的WSDL
50.Web Services体系结构的基础是XML消息传递,当前XML消息传递的行业标准是
SOAP。
51.SOAP节点
SOAP节点既可以是SOAP消息的发送者,也可以是SOAP消息的接收者,还可以是SOAP消
过 xsl:node-name 来显示。
33. 在XML文档中引用XSL样式表的方法是:
<?xml-stylesheet type="text/xsl" href="URL" ?>
34. XSL特定的 <xsl:value-of> 标记指令可用来选取某个指定的节点,并输出该节点元素的
值。其基本语法格式如下:
21.声明用户自定义的简单数据类型使用关键字 simpleType 。
22.声明复杂数据类型使用关键字 complexType 。
23.Schema文档中,用于声明元素的element元素的属性minOccurs的作用是 指定该元素在
XML文档中可以出现的最少次数 。
24. XSLT是一种将XML文档转换成其他形式文档的技术。现在常用的两种技术分别是:
2) SOAP
• SOAP (Simple Object Access Protocol,简单对象访问协议) 提供了标准的RPC方法来
调用Web Services。
• SOAP规范中定义了SOAP消息的格式,以及怎样通过HTTP协议来使用SOAP,
SOAP是基于XML语言和XSD标准的,其中XML是SOAP的数据编码方式。
XML练习题
1. 定义电子文档结构和描述其内容的国际标准语言是 SGML ,它是所有电子
文档标记语言的起源。
2.能够描述其他语言及其语法和词汇表的语言称为 元语言 。
3.XML文档的声明中的编码方式常用的有 UTF-8 和GB2312。
4.HTML是用 SGML 所定义的,即是SGML的一个应用。
38.XPath可分为四种数据类型: 节点集 、 布尔值 、 字符串 和 数值 。
39. xsl:value-of 用来取出XML文件中被选择的元素或属性的内容。
40.SQL Server2005通过SELECT语句的 FOR XML 扩展功能,支持在服务器端以XML文
档的形式返回SQL查询结果。
A. optional B. prohibited C. required D. fixed 17. Microsoft XML Schema文档中的根元素用( B )声明。 A. schema B. Schema C. xsd:schema D. xsi:schcma 18. W3C XML Schema文档中元素element的( A )属性指定子元素可以出现的最多次 数。
18. 命名空间的声明一般放置在 元素的开始标记处 ,其使用语法如下所示:
xmlns:prefix=“URI”
19. XML模式负责定义和描述XML文档的结构和内容。定义XML文档中存在哪些元素和元
素之间的关系,还可以定义元素和属性的数据类型。
20.所有Schema文档都必须要使用 schema元素 作为其根元素。
供了在Web上描述并发现服务的框架。
• UDDI定义了一种在通用注册表中注册Web服务并划分其类别的机制。
• 查询UDDI注册表以寻找某项服务时,将返回描述该服务接口的WSDL描述。通过
WSDL描述,开发人员可以开发出与服务提供方通信的SOAP客户端。
46.Web Services体系结构基于三种角色(服务提供者、服务注册中心和服务请求者)之间
<xsl:value-of select="element-name"/>
35. 在XSL文档中调用一个指定模板的基本语法是:
<xsl:apply-templates select="pattern"/>
36.用来包含数据显示的信息的文档就是 样式表 。
37.W3C推荐的样式表标准有两个,它们分别是 CSS 和 XSL 。
的交互。
交互涉及发布、查找和绑定操作,这些角色和操作一起作用于Web服务构件—Web服务软
件模块及其描述。
47.SOA结构中共有三种角色:
1)服务提供者:发布自己的服务,并且对服务请求进行响应。
2)服务注册中心:注册已经发布的服务,对其进行分类,并提供搜索服务。
注意:服务注册中心是可选角色。
相关文档
最新文档