




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、填空题1. 定义电子文档结构和描述其内容的国际标准语言是 SGML ,它是所有电子文档标记语言的起源。 2能够描述其他语言及其语法和词汇表的语言称为 元语言 。 3XML文档的声明中的编码方式常用的有和 UTF-8 和GB2312 。 4HTML是用 SGML 所定义的,是它的一个应用。 5XML元素由 起始标记 、结束标记和两者之间的内容三个部分组成。 6.XLL(eXtensible Linking Language)可扩展的链接语言分为两部分: XLink和 Xpointer 7XML属性的声明位置是 文档的第一行 。 8XML文档中用来包含文本的组件是 CDATA 段。 9 命名空间 是解决XML元素多义性和名字冲突问题的方案。 10XML是 SGML 的一个 子集 。 11. 当XML文档符合 XML的 语法规则 时,称该文档是“良好格式的”(Well-formed)。 12.每个XML文档都分为两个部分: 序言和 文档元素 。 13.?xml version=”1.0”encoding=”GB2312” ?就是一个 XML文档的 声明 。 14.XML 文档内容的主体部分,一般由 文档的声明 、 处理指令 、 标识 、注释和内容组成。 15.XML文档中一共有四类元素,分别为 空元素 ,仅含有文本的, 含其他元素的元素含子元素、文本或混合元素的元素。 16. XML Schema两种重要的模型是Microsoft XML Schema和 DTD 。 17. Microsoft XML Schema 和W3C XML Schema 分别使用 AttributeType 和 attribute 声明XML文档属性。 18. 命名空间的声明一般放置在 元素的开始标记处 ,其使用语法如下所示: xmlns:prefix =“URI” 19. XML Schema如同DTD一样,负责定义和描述XML文档的 结构和内容 。定义XML文档中存在哪些元素和元素之间的关系,还可以定义 元素和属性的数据类型 。 20.所有Schema文档都必须要使用 schema 元素 作为其根元素。 21.声明用户自定义的简单数据类型使用关键字 simpleType 。 22.声明复杂数据类型使用关键字 complexType 。 23.Schema文档中,用于声明元素的element元素的属性minOccurs的作用是 指定该元素在XML文档中可以出现的 最少次数 。 24. XSLT是一种将XML文档转换成其他形式文档的技术。现在常用的两种技术分别是:XSL-FO 和 XPath 。 25. XSLT处理过程涉及4个要素: XSLT处理器 、输入XML文档、输入XSLT文档和输出文档。 26. 每一个 XSLT 样式表中都有一个应用到根节点的模板。 27. 一个格式良好XSL文件是由 XSL 标记和 HTML 标记组成。 28模板是 XSLT文档中包含一系列 构造输出节点 或输出内容的指令的集合,都使用定义XML数据显示的样式。 29使用 xsl:sort 标记可以对多个同名的节点访问,并且该节点可以设置在显示数据的时候,可以按升序或降序显示。 30可以在XSL文件中使用 xsl:element 创建一个标记,设置标记的名称。 31在XSL中使用样式表CSS有两种方式:一种直接通过嵌入的HTML标记中的属性style来设置该标记以实现样式的定义,另外一种是把CSS代码放在 style标记 之间。 32在XSL中显示标记的名称,有两种方式:一种是通过来显示,另外一种是通过来 xsl:node-name 显示。 33.用来包含数据显示的信息的文档就是 。 34.W3C推荐的样式表标准有两个,它们分别是 CSS 和 XSL 。 35.XPath可分为四种数据类型:、节点集 、布尔值 和 字符串 数值 36. xsl:value-of 用来取出XML文件中被选择的元素或属性的内容。 37.SQL Server2005通过SELECT语句的 for xml 扩展功能,支持在服务器端以XML文档的形式返回SQL查询结果。 38. RAW 模式将查询结果集中的每一行映射到一个XML元素,并将行中的每一列映射到一个属性。 39. AUTO 模式支持生成嵌套的XML元素,默认情况下,FROM子句中的每个表(在SELECT子句中至少列出一列)将映射到一个XML元素,SELECT子句中的列映射为属性。 二、单项选择题1. XML文档属于纯文本文件,下面那些不能成为该文档组成部分。( C ) A XML文档的声明 B XML处理指令 C 元素定义(属性定义) D XML标识及其内容(XML文档注释) 2.XML文档默认的编码方式是:( D ) A ASCII B Unieode C UTF-16 D UTF-8 3下列元素定义中正确是:( C ) A B C D 4实体引用符'代表的是下列哪个特殊符号?( C ) A C D “ 5在XML文件中可以作为元素类型和属性名使用的是: ( A ) A命名空间 B处理指令 C标记 DURI 6XML声明语句:( B ) A standalone B encoding C encord D cording 7.统一资源标识符简称为:( A ) A URI B URL CUPI DURN 8在XML文档中包含多个重数值的是( B ) A属性 B子元素 C命名空间 D标记 9XSL是( B )文件。 AXMO文件 B样式表单文件 Csoap文件 D转换后的流文件 10.下列选项中不属于XML标记意义的是( B ) A结构 B记录 C语义 D样式 11.属性( B )用来表示XML文档所使用的字符集。 A version B encoding C standalone Dxsd 12. XML ( A )提供了一种避免元素命名冲突的方法。 A命名空间 BDTD CXSD DXSL 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 )表示属性是可选的并且可以具有任何值。 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 )属性指定子元素可以出现的最多次数。 AmaxOccurs BminOccurs CMax Dmin 19. W3C XML Schema属性使用( B )元素列举枚举值。 A enum B enumeration C list D group 20. 在W3C XML Schema文档中,( C )元素用来声明只有一个相容元素必须出现,用于互斥情况。 A group B all C choice D sequence 21.对于代码: 属性age是( A ) A 可选的 B 必须的 C 任意的 D 无控制的 22.XSD中的( A )允许引用任何在同一目标命名空间的上下文中被定义的外部模式。 Ainclude元素 Bimport元素 C ref 属性 Dgroup 元素 23.( A )用于定义至少包含一个子元素或属性的元素。A复杂数据类型 B内置数据类型 C用户自定义的简单数据类型 D没有元素 24. 下面( A )标记是调用模板的标记。 A xsl:apply-templates B xsl:template C xsl:for-each D,xsl:if 25指定的标记下的内容完全复制到输出文件需用到( B )标记。 A xsl:if B xsl:copy C xsl:choosc D xsl:whcn 26.在XSL中加入注释,需要用到( A )标记。 A xsl:comment B xsl:value-of C xsl:for-each D xsl:where 27.xsl:sort元素一般作为xsl:apply-tcmplates或( D )的子元素出现。 A xsl:value-of B xsl:template C xsl:apply-tomplates D xsl:for-each 28.XML的含义是( D ) A、客户端脚本程序语言 B、文档对象模型 C、级联样式表 D、可扩展标记语言 29.下面正确的XML标记名称是:( B ) A、 B、 C、 D、 30.URI 代表什么?( C ) A、 统一资源定位符 B、 统一资源命名符 C、 统一资源标识符 D、 企业资源定位符 31.这行XML 声明,声明该文档采用了什么编码标准?( C ) A、 GB2312 B、 ANSI C、 Unicode UTF-8 D、 Windows-1252 32.在XML文档中,下列语句: “MyApp”表示什么意思?( D ) A、使用MyApp代表后面的那条SQL语句SELECT * FROM Students B、声明MyApp C、用户自已下的定义 D、进行指令处理的应用程序的名称 33.由( C )元素定义的模板规则是XSL样式表的最重要部分。 A xsl:value-of B xsl:template C xsl:apply-templates D xsl:choose 34.选择catalog元素下的所有名为cd的子元素,要使用的XPath表达式是( B )。 A/catalog B/catalog/cd C/catalog/cd/* D/catalog/cd 35.在XML中,下面的DTD机制中最适合于模仿关系型数据库的主键与处键的关系。( A ) A ID/IDREF B Key/keyref CCDATA DENTITY 36.在XML中,DOM中IXMLDOMNodeList的length属性表示的是。( C ) A该对象中文本字符的长度 B该对象中元素节点的数量 C 该对象中节点的数量 D 该对象中文档对象的数量 37.下列说法错误的是。( B ) A在Schema中,通过对元素的定义和元素关系的定义来实现对整个文档性质和内容的定义的 BSchema从字面意义上来说,可以翻译成架构,它的基本意思是为XML文档制定一种模式 C Schema相对于DTD的明显好处是XML Schema文档本身也是XML文档,而不是像DTD一样使用自成一体的语法 DIXMLDOMNode表示根节点,这是处理XML对象模型数据的基本接口,这个接口还包含了对数据类型、名称空间、DTD、schema的支持 38.下列说法错误的是。( B ) AXSL在转换XML文档时分为明显的两个过程:首先转换文档结构,然后将文档格式化输出 B XSLT包含XSL和XPath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档 C 如果将XML文档看成DOS目录结构,XPath就是cd、dir等目录操作命令的集合 D 如果将XML文档看作一个数据库,XPath就是SQL查询语言 39.一个学生成绩表的数据(含有Java/VB/VC+/SQL Server/Oracel各门课程的成绩),分别按成绩小于60输出不及格、成绩在60到80分之间输出合格、成绩在80分以上的输出优秀。下列XSL语句能够很好地完成此需求。( C ) A语句 B 与结合 C、与语句结合 D 与语句结合 40.阅读下面XML文档,然后判断下列说法正确的是。( C ) Atom是元素对象,同样也是文本对象 B是元素对象,同样也是文本对象 C tom是文本对象 Dtom是元素对象 41.( B )属性指定元素最多出现的次数。 A minOccurs B maxOccurs C minExclusive DmaxExclusive 42.某新闻网站新闻量较大,并且新闻需要被即时发布。该网站可以通过各种浏览器和手持设备访问。网站后台是一个基于xml的应用系统,该系统把数据库中数据读取到xml文档中,并使用DOM进行解析。使用以下( B )方法可以提高后台应用系统的性能,从而提高该网站的性能。 A 把xml文档转化成html网页。 B使用SAX解析xml文档。 C不经解析,把xml文档直接发送给浏览器。 D使用样式表对xml文档进行转换 三.多项选择题1. 为定义一个XML文档的结构,开发者可以使用的XML技术有。( BD ) A.UML B.DTD C.Namespace D.XML Schema 2. 下面是XML标准提供的编程接口,用于开发人员访问XML文档。( BD ) A.Xpath B. Dom C.XSLT D.SAX 3. 在XML中,W3C组织给出的样式表语言的推荐标准有。( BD ) A. XPointer B. XSL C. XPath D. CSS 4.在XML中,下列关于Xpath的说法正确的有。( ABC ) A. Xpath不是用XML书写的 B. 如果把XML文档实例当作数据库,那么Xpath就相当于SQL C. Xpointer依赖于Xpath D. Xpath可以定义XML文档间的链接关系 5. 在XML中,下述关于XSL的说法正确的有。( ACD ) A. XSL是一种用来转换XML文档的样式表,它包含转换和格式XML文档的规则 B. XSL在转换XML文档过程中,首先根据匹配条件修改源文档内容,然后输出修改后的文档内容 C. XSL包含了XSLT和Xpath的强大功能,从而可以把XML文档转换成任何一种其它格式的文档 D. XSL文件是同一系列模板组成的,任何一个XSL文件至少包括一个模板 6.在XML中,在Schema中,声明一个元素的属性的attribute元素有一个常用的属性use,use的取值有。( ABC ) A. prohibited B. required C. optional D. fixed 7.关于DOM的描述错误的是。( BD ) A.DOM使开发者能够以编程方式读取、操作和修改XML文档 B.只能使用JavaScript进行DOM开发,而不能使用Java、C# C.W3C组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据W3C的规范开发DOM解析器,并且提供一系列的编程API,这些API都是遵守W3C规范的 D.DOM模型是W3C组织开发出来的一个在内存中表示XML数据的线性模型 8. 下述关于CSS样式表的说法正确的有。( ABD ) A.在XML文档中引用一个CSS样式的语法为: B. CSS可将XML文档结构调整后转换为HTML在浏览器上显示 C. CSS最初是针对HTML而提出的样式表,现在同样可以很好地应用于描述XML文档显示 D. CSS在显示一个XML文档的过程中没有任何新代码产生 9.下列是XML相对于HTML的主要优点。( ABC ) A.分离数据和表示 B.可扩展性 C. 文档包含语义 D.标记是固定的 10.下面说法错误的是( BC ) A. 格式正规的XML文档不一定是有效XML文档 B. 有效XML文档不一定是格式正规的XML文档 C. 格式正规的XML文档一定是有效XML文档 D.有效XML文档一定是格式正规的XML文档 11. 如果一个XML 文档存在以下情况,我们称它为无效的xml文档。( CD ) A. 没有遵守 XML 规范定义的语法规则。 B.遵守 XML语法,但没有 定义DTD 或Schema。 C. 定义了DTD 或Schema,但没有遵守DTD 或Schema中定义的规则。 D. 定义的DTD 或Schema不符合语法规范。 12. 以下的xml文档片段中,属性符合XML语法规则的是( AB )。 A. B. C. D. 13. 某公司决定使用xml文档和客户进行数据交换,当设计XML文档结构时,以下的因素中,需要设计人员考虑的是( AD )。 A.每次传递数据的大小。 B.发送xml文档需要采用的协议。 C.解析xml文档的解析器。 D.是否需要处理二进制数据。 14.在XML中,下列关于DOM的叙述是正确的。( ABC ) A.DOM是独立于开发语言和平台的,因此使用Visnal Basic、Java、Visual C+等开发工具使用的DOM编程API是一致的 B.XML文档通过load方法被装载进内存后,在内存中形成一个DOM文档对象模型树 C.通过DOM API,软件开发人员可以控制XML文档的结构和内容 D. 通过DOM在XML文档中只能按照顺序方式导航 四、简答题1什么是XML?XML的特点有哪些? 答: XML(eXtensible Markup Language,可扩展标记语言),是由万维网联盟(World Wide Web Consortium,W3C)定义的一种数据交换的规范,是Web上的数据通用语言,使用一系列简单的标记描述数据。XML的特点有: (1)XML是一种简单、与平台无关并被广泛采用的标准,可用于Internet上的各种应用。(2)XML兼容SGML,所以多数SGML应用可转化为XML。(3)XML文件同HTML文件一样易于创建。 (4)XML文件内容、结构简单,可以更加灵活地进行编程,减少了服务器的工作量。(5)XML文件结构严谨,可以轻松被计算机程序解析。 (6)XML相对于HTML的优点是它将用户界面与结构化数据分隔开来。这种数据与显示的分离使得集成来自不同源的数据成为可能。2简述XML与HTML的区别。答: (1)HTML语言是用来格式化web数据的语言,有固定的标记,每一个标记都有其固定的用法。XML允许自定义标记,用户可以自己定义标记来描述自己领域的信息。 (2)HTML的语法也相当宽松,标记不一定要配对使用,名称不区分大小写。XML语言有其严格的语法规则,标记必须成对使用,严格区分名称的大小写。(3)HTML不能够很好的描述数据的结构,本质上是一种格式显示语言。XML语言的特点就是将信息的内容和它们的显示样式区分开来,焦点是数据的内容。3XML声明中有哪些属性?都有什么作用?答: XML声明中包含3个属性:version、encoding和standalone。它们的作用分别是:version属性:指出该XML文件使用的XML版本,目前取值只有1.0。encoding属性:该属性规定了该XML文件采用编码的字集。取值有:UTF-8、GB2312、ISO-8859-1等。Standalone属性:声明XML的独立性,即是否与其他文件相关联。取值有yes和no。4说明名称空间的作用及分类。 答: XML的最大优点是允许用户自定义标记,由此,就有可能出现标记名称相同的问题。针对这个问题,W3C提出了名称空间的机制,即在标记或属性名字前面加上这个标记出处。通过这个方法,就可以通过隶属的空间不同来加以区分相同名称的标记。 名称空间分为有前缀的名称空间和无前缀的名称空间。 5什么是有效的XML文件?IE能否检查一个XML文件的有效性? 答: 符合XML语法规则的XML文件称为规范的XML文件,规范的XML文件再满足其关联的DTD或Schema文件中的约束,这样的XML文件就称为有效的XML文件。IE不能检查一个XML文件是否是有效的,只能检查XML文件的规范性。要检查一个XML文件的有效性,需通过DOM或SAX解析器。6如何将DTD关联到XML文件?答:通过文档类型声明来关联DTD和XML。格式为:SYSTEM用于非标准化的外部DTD,PUBLIC用于标准化的外部DTD。 7下面的声明有什么区别?(1) (2) (3)答: (1)中“height”属性和“weight”属性为“name”必须有的属性,如果没有明确地指出,属性值为默认值“90”和“75”; (2)中“name”可以不含“height”属性,没有默认值,但必须含有“weight”属性,没有默认值,必须显示地添加。(3)中“name”可以不含“height”属性和“weight”属性,但如果显示地添加了就必须取其后面的值,不可以改变。8. 使用文档对象模型创建XML文档。答: 所创建的 XML 文档如下: 文学写出主要代码。using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using Syste
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年水质监测系统合作协议书
- 人力资源管理咨询服务协议要求
- 农村经济管理责任承包合同
- 健康饮食健康咨询协议
- 2025年重组链激酶项目发展计划
- 地产开发投资证明书(7篇)
- 金融科技解决方案合作合同
- 餐饮外卖行业智能化订单处理系统开发方案
- 2025年红外光学测量雷达项目建议书
- 出生日期与在职薪资证明(7篇)
- 1.2区域整体性和关联性-以青田县稻鱼共生为例课件-高中地理人教版(2019)选择性必修2
- 2025年上半年能源集团所属辽宁能源煤电产业股份限公司招聘易考易错模拟试题(共500题)试卷后附参考答案
- 【数学】图形的轴对称 问题解决策略:转化课件+2024-2025学年北师大版数学七年级下册
- “5领导作用-5.1领导作用和承诺”专业深度解读与应用指导材料(雷泽佳编制-2025C0)
- 铁路运输安全风险防范-洞察分析
- 《基于AAO-MBR工艺某县城5万立方米日处理量污水处理厂工程设计》13000字(论文)
- 三年级 语文 下册《火烧云》课件 (第1课时)
- 2025年临床医师定期考核必考复习题库及答案(1080题)
- 二零二五年度老旧小区改造房屋联建合作协议3篇
- 计算机辅助制造(CAM)技术实践考核试卷
- 新版人教版一年级数学下册第五单元100以内的笔算加减法
评论
0/150
提交评论