ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

XML基础教程(第二版)李淑娣主编 人民邮电出版社 课后题答案

2020-06-16 19:37:03  阅读:834  来源: 互联网

标签:XML 元素 接口 人民邮电出版社 文档 课后 数据 节点


所有答案为作者自己整理,程序题太多没有答题,简答题答案根据课本页数自行寻找,谢谢,整理不易。

第一章:

1.xml的全称为可扩展语言

2.Xml的应用领域包括网络服务领域、数据库领域、电子商务领域(P7)

3.XML文档的文件扩展名为A
A.   .xml   B.  .txt   C.   .xsl   D.   .doc
4.下面选项中C_不是XML所要解决的问题。
A.数据组织与管理B.扩展标记语言
C.使网页的表现形式更丰富D.扩展网络的通用性
5.试分析XML和SGML的异同点。
6.XML有哪些方面的应用?

答:(P6)

7.XML的优点有哪些?

第二章:

1.XML文档的整体结构包括XML声明、DOCTYPE声明、元素 和 实体声明 4部分。
2.实体类型包括通用实体参数实体两种类型。
3.下面命名正确的是 B
A.month/day/year           B.4line
C.我的电脑                D.full name
E.Jim's                      F.内存
4.元素内容的文本数据包括“>”时应该使用的实体引用方式为__A(P20)
A.>         B.&1t;         C.&          D."

第三章:

1.DTD的声明方法包括XML声明、元素声明、属性列表声明。(P40)

2.DTD中的元素预定义属性值包括#REQURED类型、#IMPLIED类型、#FIXED类型3种类型。(P49)

6.比较DTD和Schema的异同

答:(P56)

第四章:

1.css的基本语法结构包括选择符、属性属性值3个部分。(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   表示红色。P83
A.RGB(255,0,0)         B.#F000O
C.RGB(100%,0%,0%)          D.#FFF

5.在进行颜色属性设置时,都有哪几种表示颜色的方式,

答:P82

6.使用CSS显示XML数据有哪些特点。

答:P73

第五章:

  1. XSL技术包括格式化对象(FO)、XSL转换(XSLT)、Xpath技术3个部分。(P96)
    2.XSLT有模板规则其名模板和模板类型(P103)
    3.下列元素属于XSLT的顶层元素的有_   ABD    (P109)
    A.template      B.variable
    C.sort         D.param

    4.<fo:flow>元素定义输出结果时包含了  ABC  几个部分。P127
    A.Page           B.Flow
    C.Block            D.Start
    5.“apply-templates”元素指示XSLT处理器遍历“select”属性匹配的节点集是如何进行的?

答:P105

         6.“apply-templates”、call-template”和“for-each”3者的区别是什么?

答:P110

第六章:

1.DOM是用于操作XML文档的,对于DOM来讲,所有XML文档内容都被视为节点

  1. XML中的基本单元是_   节点  ,它是抽象的类型,它被各种不同的节点类型所继承。XIML的主要节点类型由文档声明节点!文档类型定义节点、注释节点、元素节点、属性节点、_文本节点 、处理指令节点、表示法节点、文档片断节点、字符数据节点、CDATA节点、实体节点、实体参数节点12个节点类型组成。(P176)
  2. 下面   D    接口不是从Node接口继承过来的。(P142)
    A.ELEMENT                   B.TEXT
    C.ATTRIBUTEV               D.NODELIST
  3. 下面C_接口不是从字符数据接口继承而来的。P148
    A.注释接口                B.文本接口
    C.属性接口               D.数据段接口
  4. 在DOM中,Node接口的AppendChild和InserBefore方法有什么不同?  DeleteChild和ReplaceChild方法有什么不同?
    答:P145
  5. .简述NamedNodeMap和NodeList这两个接口的共同点和不同点。
    答:P145
  6. 简要介绍微软公司所实现的文档对象模型。答:P148

 

第7章:

  1. XML的数据源对象包括XML文档、数据库、行业数据。(P191)
  2. 在关系数据库中,一个XML文档要么以大字段的形式保存起来,要么将这个XML文档  拆分开来  存储,这样不仅增加了存储这些数据的难度,而且没有顾及XML文档自身的统一性。(P186)

3.下面不属于XML数据交换机制的为_   B   (P187)

  1. 数据发布          B.ADO技术
        C.交易自动化          D.数据集成

4.利用数据库中的数据生成XML文档是当前数据交换发展的趋势之一,下面选项不能体现这个说法的是   A     
A.利用AltovaXMISpy2003软件生成XML文档
B.结合DOM和ADO把数据库中的表数据生成XML文档
C.直接利用ADO把数据库中的表数据生成内嵌XMLSchema的XML实例文档
D.直接利用ADO2.5把数据库中的表数据生成可以在浏览器中显示的XML文档

5.描述XML的数据存取技术。
6.前XML的数据交换技术有哪些?请分别论述。

答:P191

7.从数据表示、元数据定义和数据查询3个方面,比辣XML与关系数据库的不同点。

答:P189

第八章:

1.正则表达式可以用于XPath2.0中的3个函数是matches()、replace()、tokenize()  P208

2.XML正则表达式是基于Perl正则表达式的原型。 P209

3.元字符   ^     $   用于匹配字符串的开始和结束。默认情况下,这里的开始和结束是指整个字符串的开头和结尾。P209

4.XML的正则表达式中还可以利用  ()   来对正则表达式分组。可以使用量词来修饰分组,这极大的扩展了正则表达式的功能。P211

第九章:

  1. 对于JDOM处理XML文档来说,所策再做的准备工作也是将jdom.jar导人到项目的BuildPath中。对于每一个元素,都有 addContent()   函数来为元素添加内容;  setAttribute()  函数为元素设置属性;  remove()  函数来删除元素内的节点。P220
        2.JDOM可以将整个XML文档转换为一个  document  对象,相当于XML文档根节点,这与XSLT中的  document()  函数非常类似。获得该对象所用到的类为  SAXBuilder    P218
        3.  XJC  是JAXB提供的一个工具。该工具可以将XML  Schema 文档编译为具体的JavaBean类。  P225
        4.  JXL  是一个成熟的、开源的Excel处理项目。P225

第十章:

  1.  XmlDocument  被称为XML对象,是C#处理XML文件的核心对象。使用此对象,可以加载XML文件,也可以操作XML文件中的所有节点,使用XmlDocument对象提供的方法,可轻松实现对XML文件的内容进行增、删、改、查询等各种操作。     P240
        2.使用XML  DOM可以读取XML文件,但其速度比不上  XmlReader    P245
        3.XmLReader不仅可以读取文件,还能对XML文件中的  节点和数据  进行验证。         P246

4. XmlTexteader  类是对XmlReader类的扩展,也是提供一个XML文件的只进读取器。   P248

5. XmlWriter  主要的作用是创建XML文件,然后根据实际情况,验证XML文件的内容,最后完成文件的内容编写。  P250

    6.XML的一大优势在于简便的数据表示能力,而在.NET中,大部分来自数据库的数据,都通过 DataSet  存储,因为其有一-次读取,多次使用的优点。P252

标签:XML,元素,接口,人民邮电出版社,文档,课后,数据,节点
来源: https://blog.csdn.net/weixin_44285674/article/details/106752253

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有