精华内容
下载资源
问答
  • (1)关于局域网和广域网的组建,下列说法不正确的是 _____。(A)若要组建多台计算机的局域网络, 通常需要集线器 Hub、网卡和双绞线,通过集线器实现多台计算机的连接;(B)若要组建多台计算机的广域网络, 通常需要...

    关于局域网、广域网和互联网的组建和因特网的接入,回答下列问题。

    (1)关于局域网和广域网的组建,下列说法不正确的是 _____。

    (A)若要组建多台计算机的局域网络, 通常需要集线器 Hub、网卡和双绞线,通过集线器实现多台计算机的连接;

    (B)若要组建多台计算机的广域网络, 通常需要交换机、调制解调器;通过交换机连接多个调制解调器,每一个调制解调器连接一台计算机;

    (C)若要组建多台计算机的广域网络, 通常需要交换机、调制解调器;通过交换机连接多个调制解调器,每一个调制解调器连接一台计算机;交换机可以连接到电信部门的交换机上;

    (D)某些路由器具有上述集线器和交换机的功能;

    (E)上述说法有不正确的;

    (2)要在某一房间中两台计算机之间实现网络通信,下列方法不可行的是 _______?

    (A) 利用一条双绞线将两台计算机的网卡直接相连;

    (B) 两台计算机通过调制解调器,接入公共电话网;

    (C) 两台计算机接入同一个集线器;

    (D) 利用一条电话线将两台计算机的网卡直接相连。

    (3)下列关于路由器的论述,不正确的是 _______?

    (A) 路由器能够将不同类型的网络连接起来;

    (B) 路由器具有路由功能,能够选择节点间的最近、最快的传输路径;

    (C) 路由器只能够将具有相同传输速率的网络连接起来;

    (D) 路由器能够按照数据包的目的地址将来自某一网络的数据正确地转发至另一网络。

    (4)在网络中,可以连接不同的传输速率,还能选择出网络两节点间的最近、最快传输路径的硬件是____。

    (A)路由器;

    (B)集线器;

    (C)中继器;

    (D)网卡;

    (5)不同网络能够互联所依靠的核心专用设备是 _______?

    (A) 网络接口卡

    (B) 集线器

    (C) 路由器

    (D) 服务器

    (6)关于接入因特网的方式,下列说法正确的是 _____。

    (A)可以通过网卡和双绞线接入任何一个单位的局域网,进而接入因特网;

    (B)可以通过电话线和调制解调器接入公用电话网络,进而接入因特网;

    (C)可以通过电信部门提供的 ADSL线路接入因特网;

    (D)可以通过无线设备接入电信部门网络或邻近的局域网,进而接入因特网;

    (E)上述方法仅仅是物理连接,还需要获得相关 ISP的授权,或者相关局域网 /广域网管理者的授权;

    (7)接入因特网的方式多种多样,一般都是通过提供因特网接入服务的 ____接入因特网。

    (A)局域网;

    (B)广域网;

    (C)WWW;

    (D)ISP;

    (8)ISP(Internet Service Provider)为互联网服务提供商,通常是向广大用户综合提供互联网接入业务、信息业务和增值业务的电信运营商或网络运营商。主要的接入方式有 ____。

    (A)局域网接入;

    (B)电话拨号接入及综合业务数字网 (ISDN)接入;

    (C)数字用户线路(DSL)及非对称数字用户线(ADSL)接入;

    (D)数字数据网(DDN)接入;

    (E)无线接入

    (F)以上全部;

    (9)下列有关接入Internet的说法,不正确的是_______?

    (A)通过电话拨号上网时,可以同时通过同一线路拨打 /接听电话;

    (B) xDSL接入网络技术的上行速率和下行速率不对称,下行速率高于上行速率;

    (C)接入Internet获得Internet服务需要通过ISP;

    (D)同一台计算机可以使用不同的接入技术接入 Internet。

    展开全文
  • 经历了 语言,之后是 语言,20世纪50年代,出现了 语言,高级程序设计语言编写的指令成为【名词解释】综合赔付率 prefix="o" ns="urn:schemas-microsoft-com:office:office" ?xml:namespace>【单选题】最早的显微镜是...

    【填空题】计算机自己的语言,其指令是以 代码的形式存在,历史上计算机使用的程序语言,经历了 语言,之后是 语言,20世纪50年代,出现了 语言,高级程序设计语言编写的指令成为

    【名词解释】综合赔付率 prefix="o" ns="urn:schemas-microsoft-com:office:office" ?xml:namespace>

    【单选题】最早的显微镜是有谁发明的?( )

    【单选题】下面关于变量说法错误的是?

    【单选题】下面哪个不是java的关键字?

    【简答题】仿下图,标注尺寸。

    【单选题】观察标本时,应将载玻片放在( )

    【单选题】关于字段名的描述下面叙述错误的是( )。

    【简答题】简述历年制赔付率 的涵义

    【简答题】参照左下方所示图形的尺寸,按1:1在指定位置处画全图形

    【简答题】什么是程序设计?

    【多选题】三一定律: ()()() 颜色要统一协调(黑色优先)。

    【简答题】完成图形中对称的各种图线。

    【单选题】下面关于数据类型说法正确的是?

    【单选题】辛亥革命失败的根本原因( )

    【单选题】筹集股权资本是企业筹集( )的一种重要方式。

    【论述题】请比较分析 事故年度制满期赔付率和历年制赔付率

    【单选题】下面关于常量说法正确的是?

    【多选题】根据电路图分析,当驾驶员座椅加热器开关处于“HI”位置时,以下说法正确的有( )。

    【单选题】1. What is the best way to make friends in college?

    【单选题】“欲杀,不可得;即求,尝(常)在侧”讲述的是谁的故事?()

    【多选题】在近代中国半殖民地半封建社会,资产阶级共和国的方案之所以行不通的原因是( )

    【单选题】下列哪些是高级语言?

    【单选题】在同客户维系感情时,下列做法错误的是 。

    【简答题】简述承保年度制满期赔付率涵义

    【简答题】已知斜度,抄画图形。

    【单选题】下面关于标识符常见命名规则说法正确的是?

    【判断题】1、python语言是一种“大蟒蛇语言‘’,但是python语言却和蟒蛇没有任何关系

    【判断题】交换名片的顺序应是地位高的人先向地位低的人递名片

    【单选题】( )磁电机结构简单、工作可靠、几乎不需要维修保养。

    【多选题】python语言有哪些特征()

    【简答题】选用A3图纸一张,然后在A3图幅内分别画图框线及标题栏。

    【简答题】简述python的历史,并对python进行简要介绍。

    【简答题】已知锥度,抄画图形

    【多选题】根据电路图分析,以下说法正确的有( )。

    【单选题】下面关于标识符说法错误的是?

    【简答题】什么是解释器?什么是源程序?什么是编译器?

    【单选题】采用筹集投入资本方式筹措股权资本的企业不应该是( )

    【单选题】Access字段名可包含的字符是( )。

    【多选题】根据电路图分析,当驾驶员座椅加热器开关处于“LO”位置时,以下说法正确的有( )。

    【单选题】在寻找目标物时,应( )

    【简答题】简述保费充足性的涵义

    【填空题】黄种人的发质特点是 、 、 ;白种人的发质特点是 、 、 ;黑种人的发质特点是 、 、 。

    【名词解释】综合成本率 prefix="o" ns="urn:schemas-microsoft-com:office:office" ?xml:namespace>

    【判断题】安全气囊(SRS)也称为辅助乘员保护系统

    【填空题】

    【填空题】1、python 之父是___________

    【简答题】抄画以下平面图形,注意以下圆弧均为光滑连接。

    【判断题】当顾客走到展厅前1米左右时,门童要立即与顾客眼神接触,报以亲切的微笑,对顾客说“欢迎光临”。

    【多选题】根据下面的电路图,分析该车型能实现记忆功能的调节有( )。

    展开全文
  • B、在使用Eclipse之下面关于Android系统的特性描述错误的是A、显示布局:Android操作系统支持更大的分辨率,VGA,2D关于AndroidManifest.xml文件,以下描述错误的选项有哪些?A、在所有的元素中只有和是必需的,且...

    相关题目与解析

    下面关于Android开发描述有误的一项是()。A、Android使用Eclipse作为开发环境。B、在使用Eclipse之

    下面关于Android系统的特性描述错误的是A、显示布局:Android操作系统支持更大的分辨率,VGA,2D

    关于AndroidManifest.xml文件,以下描述错误的选项有哪些?A、在所有的元素中只有和是必需的,且

    关于AndroidManifest.xml文件,以下描述错误的选项有哪些?A、在所有的元素中只有manifest和appli

    下面关于Android操作系统的描述中,正确的是()。

    关于Android的IPC机制描述正确的是A、Android中的IPC机制是为了让Activity和Service之间可以随

    Android中所有可视化控件继承的是哪个类?A.android.view.UIView类B.android.view.view类

    下列描述有误的选项是A、adbdevices这个命令是查看当前连接的设备,连接到计算机的android设

    下面选项中,哪一项是Android的四大组件之一()。A、ListViewB、ActivityC、IntentD、Bundle

    下面关于Android程序结构的描述,正确的是()。

    Android开发中常用的开发与调试工具有很多,下面相关描述不对的是()。A、AndroidDebugBridge,简称

    关于Activity的描述,下面哪个是错误的?A.一个Android程序中只能拥有一个Activity类B.Activi

    下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的是()A、<receiverandroid:n

    Android传感器框架是()包的一部分。A.android.hardwareB.AndroidC.SensorEventListenerD.Sensor

    下面关于Android各版本代号的描述,正确的是()。

    以下关于Android应用程序的目录结构描述中,不正确的是?A.src目录是应用程序的主要目录,由Jav

    下列选项中,属于程序设计语言的是(88)。A.Android和LinuxB.C和JavaC.Java和AndroidD.

    下列选项中AndroidSDK描述不正确的是()。

    以下有关Android开发框架的描述,正确的是()。

    展开全文
  • XML期末练习题及答案

    2021-10-30 15:12:29
    一、单项选择题 1.以下的标记名称中合法的是(A )  A.<Book> B.<_ Book>...〈xml〉〈/xml〉C.〈body〉〈/body〉D.〈datasrc〉〈/datasrc〉 3.XML采用以下哪种
    一、单项选择题
    1.以下的标记名称中合法的是(A )  
       A.<Book> B.<_ Book>  C.<1Book>  D.<  Book> 
    2.XML数据岛绑定于标签(B )之间。
        A.〈data〉〈/data〉B.〈xml〉〈/xml〉C.〈body〉〈/body〉D.〈datasrc〉〈/datasrc〉
    3.XML采用以下哪种数据组织结构?( C )
      A.星状结构 B.线状结构 C.树状结构 D.网状结构
    4.下列关于XML文档中根元素的说法不正确的是( D  )
      A.每一个结构完整的XML文档中有且只有一个根元素
       B.根元素完全包括了文档中其他所有元素
       C.根元素的起始标记要放在其他所有元素的起始标记之前,而根元素的结束标记要放在其他所有元素的结束标记之后。
       D.根元素不能包含属性节点 
    5.下面哪个公司或组织制定了XML( C )
      A.ISO       B.ORACLE     C.W3C        D.MICRSOFT
    6.以下哪个是规范的XML 元素(D)
      A.-booklist   B.3class       C.Book Case     D.book-info 
    7.对于一个XML文档,以下哪个名称是错误的?( C )
      A.<Note>    B.<h1>       C.<2dollar>      D.<以上三个都不正确> 
    8.<?xml version="1.0"?>
      <!--例子-->
      <greeting>Hello,World!</greeting>
    上面的XML文档属于(  C)文档。
      A.无效的    B.有效      C.格式良好的      D.格式错误的
    9.以下的XML文档片段中,属性符合XML语法规则的是(  A )
      A.<car name="zhang's car">   B.<car name='zhang's car'>  
      C.<car name="jieda car">     D.<car name=jieda> 
    10.>、<、&等在XML文档中被赋予了特殊的意义,所以在XML文档中不能直接包含这些字符,而是对这些字符采用了特殊编码,<对应的特殊编码是:( B )
       A.&amp;   B.&lt;      C.&lgt;   D.&quto;
    11.在DTD声明中使用下列哪个符号可以允许元素不出现或者只出现一次?(  A )
       A.?       B.*        C.|        D.+
    12.在一个DTD元素中定义了一个元素“学员”为<!ELEMENT 学员(#PCDATA)>,那么如下的XML实例片段中合法的是(    )
       A.<学员>张三</学员>         B.<学员><姓名>张三</姓名></学员>     
       C.</学员>                   D.<学员>一班<姓名>张三</姓名>同学</学员>  
    13.  分析以下DTD文档:
       <!ELEMENT doc(title?,chap*)>
       <!ELEMENT title(#PCDATA)>
       <!ELEMENT chap(sect+)>
       <!ELEMENT sect(para+)>
       <!ELEMENT para(#PCDATA)>
    下面的XML实例( C )能够通过DTD的校验
       A.<doc><chap><para>Text</para> </chap> </doc>
       B.<doc><chap><sect><para>Text</para> </chap> </doc>
        C.<doc><title>Text </title> </doc>
        D.<doc><title>Text</title> <sect><para>Text</para></sect> </doc>
    14.以下哪一项是使用参数实体的正确方法?(B)
       A.&RefEntity  B.% RefEntity    C.@RefEntity    D.!RefEntity
    15.XML文件使用什么指令来使用XSL?(  D)
       A.(?xml version=”1.0” encoding=”utf-8”?)
       B.(xsl:stylesheet xmlns:=http://www.w3.org/TR/WD-xsl)
        C.(?xml:stylesheet type=”text/css” href=url?)
        D.(?xml:stylesheet type=”text/xsl” href=url?)
    16.一个学生成绩表的数据(含有Java/VB/VC++/SQL Server/Oracel各门课程的成绩),分别按成绩小于60输出不及格、成绩在60到80分之间输出合格、成绩在80分以上的输出优秀。下列( C )XSL语句能够很好地完成此需求。
       A.<xsl:value-of>语句
      B.<xsl:if>与<xsl:value-of>结合   
      C.<xs:choose>、<xsl:when>、<xsl:otherwise>与<xsl:value-of>语句结合   
      D.<xsl:for-each>与<xsl:value-of>语句结合
    17.以下说法中哪些是不正确的( A )
       A.结构良好的XML文档就是有效的XML文档
       B.结构良好的XML文档就是符合XML语法规范的文档
    C.有效的XML文档就是结构良好的XML文档
     D.有效的XML文档是指通过了DTD验证的XML文档
    18.以下说法不符合XML语法规则的是( C )
       A.标记头和标记末的大小写一致 
       B.元素之间要正确的嵌套   
       C.结束标记可有可无
    D.每个XML文档只能有一个根元素
    19.以下XML片段写法正确的是(  D )
       A.<root attribute=”first”/> 
       B.<root attribute=first/>     
       C.<root attribut/>     
       D.<root attribute=”first” value=”aaa”/> 
    20.用于修饰属性的缺省值不包含哪一项(  C )
       A.#FIXED      B.#REQUIRED     C.#PCDATA     D.#IMPLIED
    21.以下DTD元素声明不正确的是( A )
       A.<ELEMENT root(#PCDATA)>      B.<!ELEMENT root(a|b)>      
       C.<!ELEMENT root(a,b+)>      D.<!ELEMENT root(#PCDATA)> 
    22.XML文档声明:<?xml version=”1.0”  ?>则文档的encoding为( D  )
     A.ASCLL      B. Unicode    C.UTF-16     D.UTF-8
    23.DTD中,属性由那个(   )关键字声明。
     A.ENTITY      B.ELEMENT     C.DOCTYPE     D.ATTLIST
    24.Schema文档中的<xsd:sequence>元素的用途是(B  )
     A.强制元素按任意顺序出现一次      
    B.强制在一个数据类型中的元素按特定的顺序出现     
    C.强制属性值按特定顺序出现     
    D.只能用于注释目的
    25.DOM解析中,下面(  A )方法可以获得XML文档节点树的根元素节点。      
      A.getDocumentElement(  )      B.getEntities(  )     
      C.getPublicID(    )            D.gerWholeText(  )
    26.已知XML文档包含如下内容(list为根元素):
      <class>
    <stu id=”001”>
       <age>18</age>
    </stu>
    <stu/>
    <stu id=”002”>
       <age>13</age>
    </stu>
    <monitor>
      <stu id=”003”></stu>
    </monitor>
    </class>
    使用XSLT进行转换时,语句<xsl:template match=”/class/stu[@id]”>能够匹配到(B)个item元素
    A.  3    B. 2    C.   1  D.0 
    27.下列标记定义不合法的是( C  )
    A.<price>      B.<-author>     C.<2title>     D.<li.name>
    28.解析下面XML文档时,下列说法正确的是( A  )
    <book>
       <author>张三</author>
       <ISBN>9787302206491</ISBN>
    </book>
     A.“张三”是文本对象      
     B.“张三”是元素对象     
     C.<book>是元素对象,同样也是文本对象     
     D.<ISBN>是元素对象,同样也是文本对象
    29.Schema文档中可以直接指向另一个元素定义模块,避免在文档中多次定义同一元素的元素属性是(D  )
     A.form      B.abstract     C.block     D.Ref
    30.关于DOM描述错误的是(   C  )
     A.DOM使开发者能够以编程方式读取、操作和修改XML文档
     B.W3C组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据W3C的规范开放DOM解析器,并且提供一系列的编程API,这些API都是遵守W3C规范的。
     C.DOM模型是W3C组织开发出来的一个在内存中表示XML数据的线性模型。
     D.能使用javaScript进行DOM开发,也能使用JAVA、C#。
    31.实体是一个外部文件,该外部文件由个人或工作小组所定义并认可的外部普通实体使用的格式是( D  )
     A.LIST      B.ADMIN     C.PUBLIC     D.SYSTEM
    32.对于下面的DTD和XML文档,正确的陈述是( D )
     Examl.dtd
    <!ELEMENT root (element1,element2?)>
     <!ELEMENT element1(#PCDATA)>
    <!ELEMENT element2(#PCDATA)>
    Exam1.xml
    <?xml version=”1.0”?>
    <!DOCTYPE element SYSTEM “exam1.dtd”>
    <root>
      <element>
          <![CDATA[内容]]>
      </element>
    </root>
    A.DTD中的元素名element2?定义错误,元素名不允许出现字符“?”
     B.XML文档中的DOCTYPE定义中,SYSTEM应该改为小写
     C.XML文档中遗漏了element2
     D.XML文档中的根元素与DOCTYPE中的定义不同
    33.W2C XML Schema 文档中,(B )元素用于声明只有一个相容元素必须出现,用于互斥情况。
      A.sequence      B.choice     C. group    D.all
     34.XML名称空间名是指( C  )
      A.W3C制定的一个技术规范      B.一个可以访问到的URI
      C.任何URI                     D.紧跟在xmlns:后面的前缀名称
     35.关于XML命名空间的实例片段
    <?xml version=”1.0” encoding=”GB2312”?>
    <root>
      <p1:电视机 xmlns:p1=”www.China.com”>  Made In China
       <p1:显示器>Made In Guangzhou</p1:显示器>
       </p1:电视机>
       <p1:开关>Made In  Beijing</p1:开关>
    </root>
      名称空间前缀使用错误的是(  B )
      A. <root>     B. <p1:开关>    C. <p1:显示器>    D.<p1:电视机>
    36.下面定义的CDATA段正确的是( A )
      A.<![CDATA[
            &你好&
         ]]>      
      B.  <![CDATA
        [
            你好
         ]]>     
      C. <![CDATA[
            &你好&
            <![CDATA[
                 &你好&
             ]]>  
         ]]>      
      D.<![CDATA[
            &你好&
       <![CDATA[
            &你好&
           ]>  
     37.XSL文档根元素是( B ) 
      A.<xsl:root>      B.<xsl:stylesheet>     C.<xsl:template>     D.<xsl:apply-template>
     38.如果在Schema文档中定义了目标命名空间,要在XML文档中使用( C )引用该Schema文件。
    A.noNamespaceSchemaLocation      B.Location    
     C.schemaLocation                  D.namespaceSchemaLocation
    39.以下关于XML文档的声明的语句正确的是( D )
      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”?>
    40.xsl是什么文件( B )
      A.Xml文件      B.样式表单文件     C.Soap文件     D.转换后的流文件
    41.由(  B )元素定义的模板规则是XSL样式表的最重要的部分
      A.xsl:value-of      B.xsl:template     C.xsl:apply-templates     D.xsl:choose
    42.xml( A  )提供了一种避免元素命名冲突的方法
    A.命名空间      B.DTD     C.XSD     D.XSL
    43.属性指定元素最多出现的次数(  B )
    A.minOccurs     B.maxOccurs     C.minExclusive     D.maxExclusive
    44.声明语句<!ATTIBLIST student studentID ID #REQUIRED>的作用是( D )
     A.声明元素student的属性studentID是可有可无
     B.声明元素student的属性studentID是唯一标识类型,可省略
     C.声明元素student的属性studentID是默认取值,可省略
     D.声明元素student的属性studentID是唯一标识类型,不可省略
    45.在xml文档的第一条声明语句中,不能使用的属性是( D  )
     A.version      B.encoding     C.standalone     D.name
    46.不符合格式良好的XML文档要求的是( A )
     A.文档可以有一个以上的根元素      B.有符合规范的声明语句
     C.每个元素有正确的起始、结束标记     D.元素正确嵌套,没有交叉现象出现
    47.进行属性声明时,错误的是( B )
     A.标记中可以使用多个属性      B.属性可以出现在起始标记或结束标记中  
     C.属性名是大小写敏感的        D.属性值必须用引号引上
    48.以下不属于XML语法规定的是( B )
     A.元素必须正确嵌套      B.标记任意大小写     
     C.所有的属性值必须放在双引号或单引号中     
     D.若文档没有DTD,属性值的默认类型是“CDATA”
    49.声明语句<!ELEMENT 学生信息((地址,成绩)|#PCDATA)>指明元素学生信息是( B )
     A.任意子元素组成      
     B.由子元素“地址”“成绩”和字符数据混合组成
     C.由字符“地址,成绩”和字符“#PCDATA”     
     D.由文本类数据组成
    50.如考虑如下的XML Schema示例
     <xs:element name=”Price”>
    <xs:complexType>
       <xs:attribute name=”currency” type=”xs:sting”/>
    </xs:complexType>
    </xs:element>
    属性currency声明等同于下面选项的DTD声明(  A )
    A. <!ATTLIST Price currency CDATA #REQUIRED>      
    B.<!ATTLIST Price currency CDATA #FIXED> 
    C.<!ATTLIST Price currency CDATA #IMPLIED> 
    D.<!ATTLIST Price currency PCDATA #IMPLIED> 
    51.(D )标记语言是最早产生的?
     A. XML     B.SGML     C.HTML     D.GML
    52.(   B ) 标记语言可以创建其他的标记语言
     A.XML      B.SGML     C.HTML     D.GML
    53.(  B  )是不合法的XML名称
     A.香港      B.XML     C. 成都    D.-school
    54.( C )是正确的元素的嵌套
     A.<学生><姓名>张三</学生></姓名>      B.<学生><姓名></学生>张三</姓名>    
     C.<学生><姓名>张三</姓名></学生>     D.<学生>张三</学生><姓名></姓名>
    55.命名空间通过在元素前增加一个独特的标记符来标识元素的唯一性,这个标记符采用(  C  )形式来进行表示。
     A. URL     B.URN     C.URI     D.xmlns
    56.下面(  B  )名称是合法名称
     A.名称:次名称      B.ab     C.:ab     D.P:6ab
    57.xsl中用来进行节点取值的指令是( A )
     A.<xsl:value-of>      B.<xsl:template>     C. <xsl:sort>    D.<xsl:apply-templates>
    58.xml文档的根结点在xsl中(  A  )来表示
     A. “/”     B.“*”    C. “@”    D.“?”
    59.要匹配任意名称的元素节点,应使用(  B )符号
     A. “/”     B.“*”    C. “@”    D.“?”
    60.制定DOM标准的组织是( A  )
     A. W3C     B. XML    C.  SUM   D.IBM
    61.声明语句<!ATTILIST student studentID ID #REQUIRED>的作用是( B )
     A.声明元素student的属性是studentID是可有可无的;
     B.声明元素student的属性是studentID是唯一标记类型,可以省略;
     C.声明元素student的属性是studentID是默认取值,可以省略;
    D.声明元素student的属性是studentID是唯一标记类型,不可省略;
    62.在XML文档的第一条声明语句中,不能使用的属性是(D)
    A.version      B.encoding     C.standalone     D.name
    62.不符合格式良好的XML文档要求的是( A )
    A.文档可以有一个以上的根元素      B.有符合规范的声明语句
    C.每个元素有正确的起始、结束标记     D.元素正确嵌套,没有交叉
    63.在进行属性声明时,错误的是(  B )
    A.标记中可以使用多个属性      B.属性可以出现在起始标记或结束标记中     
    C.属性名是大小写敏感的;     D.属性值必须用引号引上
    64.XML文档中语句<!DOCTYPE  MFILE SYSTEM "MYDTD.dtd">中SYSTEM的作用是(C )
    A.指定运行的系统      B打开系统文件.     
    C. 连接外部DTD文件    D.内部DTD声明
    65.以下不属于XML语法规定的是(  B  )
    A.元素必须正确嵌套      B.标记任意大小写     
    C.所有的属性值必须放在双引号或单引号内     D.若文档没有DTD,属性值的默认类型是“CDATA”
    66.声明语句<!ELEMENT 学生信息((地址,成绩)|#pcdata)>指明元素学生信息是( B )
    A.任意子元素组成;      B.由子元素“地址,成绩”和字符数据混合组成
    C.由字符“地址,成绩”和字符“#PCDATA”组成
    D.由文本类数据组成
    67.XMLSchema文档中语句:<element type="name" minOccur="1"/>中属性type的作用是(D)
    A. 指定子元素的属性     B.指定子元素的数据类型     
    C.指定子元素是引用元素声明中name属性值的name的元素     D.指定子元素名称
    68.在XSL中,匹配XML的根节点使用(C )。
      A. *号B.·号 C. /号D. XML中根元素名称 
    70.以下XML语句错误的是(A  )
        A. <Book name=”xml技术”name=”xml”/>。 
       B. <Book  Name=”xml技术” name=”xml”/>。
        C.<Book name=”xml技术”name2=”xml”/>。
        D.<Book  Name=”xml技术”NAME=”xml”/>。
     71.下列名称空间正确的是(B)。
       A. xsd     B. tm:hy     C.xsi:     D. http::
     72.如果希望属性的取值唯一,则该属性应定义为(A)  
      A. ID     B.IDREF      C.IDREFS    D.ENTITY 
    73.下列描述正确的是(A   ) 
      A. XML不允许定义不明确的语法结构
      B.标记名称中可以包含空格  
      C. XML不能跨平台 
      D. xmlns=“”的形式,显示指出他们不属于任何名称空间 
    74.XSL样式表的根元素为(A)  
      A.xsl: stylesheet       B. xsl: import    C.xsl: include     D. xsl: template 
    75.(B )属性建立Schema的命名空间。
      A.Name             B.Xmlns         C. Order         D.type 
    76.要定义一个数据类型,既可能包含integer类型的值,也可能包含string类型的值,以下schema
    片段正确的是(A)
    A.<xsd:simpleType name="idNumber"> 
        <xsd:union> 
           <xsd:simpleType> 
               <xsd:restriction  base="xsd:integer"/> 
           </xsd:simpleType> 
           <xsd:simpleType> 
               <xsd:restriction base="xsd:string"/> 
          </xsd:simpleType> 
        </xsd:union> 
     </xsd:simpleType>
     B.<xsd:simpleType name="idNumber"> 
         <xsd:list>  
           <xsd:simpleType> 
                <xsd:restriction base="xsd:integer"/> 
           </xsd:simpleType> 
           <xsd:simpleType> 
               <xsd:restriction base="xsd:string"/> 
           </xsd:simpleType> 
        </xsd:list> 
      </xsd:simpleType> 
    C. <xsd:simpleType name="idNumber"> 
           <xsd:all> 
           <xsd:simpleType> 
             <xsd:restriction base="xsd:integer"/> 
          </xsd:simpleType>
       </xsd:all> 
    
    D.<xsd:simpleType name="idNumber"> 
         <xsd:all>  
           <xsd:simpleType> 
                <xsd:restriction base="xsd:integer"/> 
           </xsd:simpleType> 
           <xsd:simpleType> 
               <xsd:restriction base="xsd:string"/> 
           </xsd:simpleType> 
        </xsd:all> 
      </xsd:simpleType> 
    77.下列哪个表达方式是空元素类型( B   )
     A.<tiltle>hongloumeng</title>   
     B.<book/>  
     C.<dvd id="1">
         <tiltle>hongloumeng</title>
        </dvd>  
    D. <dvd id="1">经典电视剧
           <tiltle>hongloumeng</title>
       </dvd> 
    78.下列哪个选项是混合元素类型( D  )
    A.<tiltle>hongloumeng</title>   
     B.<book/>  
     C.<dvd id="1">
         <tiltle>hongloumeng</title>
        </dvd>  
    D. <dvd id="1">经典电视剧
           <tiltle>hongloumeng</title>
       </dvd> 
    78.下面哪项不属于元素属性的相关规则( B  )
    A.属性由名称和数值组成           B.属性值必须封装在单引号内    
    C.属性中不能含有HTML标签       D.属性名称必须遵循XML命名规则。
    79.实体引用允许在元素内容和属性值中插入任何字符串,实体引用方式是在一个合法的XML名字前加上(   C  )符号。
      A.%          B. #            C.&              D.*
    80.下面哪个元素类型可以使用空元素标记,即元素中没有内容,不能包含子元素和文本,但可以有属性。(   B   )
      A.ANY元素类型      B.EMPTY元素类型    C.#PCDATA     D.父元素类型   
    81.(   C )元素类型可以包含任何字符数据,但不能包含任何子元素。
      A.ANY元素类型      B.EMPTY元素类型    C.#PCDATA     D.父元素类型   
    82.(   D )元素类型之包含子元素,没有文本。
      A.ANY元素类型      B.EMPTY元素类型    C.#PCDATA     D.父元素类型   
    83.正则表达式中( A  )符号代表元素出现至少一次,而且可以出现多次。
      A.+    B.*   C. ?  D.#
    84. 正则表达式中( B  )符号代表元素出现零次到任意多次。
      A.+    B.*   C. ?  D.#
    85. 正则表达式中( C  )符号代表元素可以出现0次或1次。
      A.+    B.*   C. ?  D.#
    86.在DTD文档定义中(   A )属性类型的属性值可以是任何字符(包括数字和中文)
      A.CDATA     B.ID    C. NMTOKEN     D.IDREF
    87.在DTD文档定义中( C  )属性类型是CDATA的一个子集
      A.CDATA     B.ID    C. NMTOKEN     D.IDREF
    88. 在DTD文档定义中( B )属性类型是枚举。
      A.CDATA     B.Enumerated    C. NMTOKEN     D.IDREF
    二、读下列程序,回答问题。 
    1.文档a1.XML 
    <?xml version=”1.0” encoding=”gb2312”?> 
     </书号> 
      <书号 书号=”2006091897”>  
       <作者> 张蕾</性别>  
       <性别> 女</作者> 
     </学生> 
    问题: 文档a1.xml中存在什么问题并把它改正确? 
    答:文档1.xml中有3处错误,第一处为缺少根元素;第二处为两 <书号 书号=”2006091896”>缺少封闭;第三处是 <作者> 张蕾</性别>     <性别> 女</作者>嵌套不对。改正:
    <?xml version=”1.0” encoding=”gb2312”?> 
      <书号 书号=”2006091897”>  
       <作者> 张蕾   </作者>
       <性别> 女 </性别>  
    </书号>
    2.下面XML文档有5个错误,指出错误原因,并改正。
     <?xml  version=”1.0”  encoding= “ gb2312”?>
       <book>
           <name>xml and asp</name>
           <price>45.00<publisher></price>tsinghua</publisher>
          </book>
       <book id=2>
           <name> xml</name>
          <price>45.00</price>
          <publisher>tsinghua</publisher>
    <book>
           <name> asp</name>
           <price>45.00</PRICE>
          <publisher>tsinghua</publisher>
         </book>
    改正及原因说明:
     <?xml  version=”1.0”  encoding= “ gb2312”?>
    没有根元素,加上根素对,例如<books></books>
       <book>
           <name>xml and asp</name>
           <price>45.00<publisher></price>tsinghua</publisher>
         顺序不正确应改为<price>45.00</price><publisher>tsinghua</publisher>
       </book>
       <book id=2>
      属性值应该放在引号里,应改为<book id=“2”>
          <name> xml</name>
          <price>45.00</price>
          <publisher>tsinghua</publisher>
    没有book的结束标签,应加上</book>
    <book>
           <name> asp</name>
           <price>45.00</PRICE>
      区分大小写,应改为<price>45.00</price>
          <publisher>tsinghua</publisher>
         </book>
    3.下面XML文档有5个错误,指出错误原因,并改正。
    <?xml  standalone ="yes"?>
    <books>
       <book>
           <name>xml and asp</NMAE>
           <price>45.00</price>
           <publisher>tsinghua</publisher>
       </book>
        <book>
          <name> xml</name>
          <price>45.00</pricel>
          <br>
          <publisher>tsinghua</publisher>
          </book>
        <book>
           <name> asp</name>
           <price>45.00</PRICE>
          <publisher>tsinghua</publisher>
         </book>
    改正及原因说明:
    <?xml  standalone ="yes"?>
    必须声明XML版本信息,在XML声明中添加version=”1.0”,应改为<?xml  version=”1.0”  encoding= “ gb2312” standalone ="yes"?>
     <books>
       <book>
           <name>xml and asp</NMAE>
      XML区分大小写,应改为<name>xml and asp</name>
           <price>45.00</price>
           <publisher>tsinghua</publisher>
       </book>
        <book>
          <name> xml</name>
          <price>45.00</pricel>
    元素的起始标记和结束标记应该一样,应改为<price>45.00</price>
          <br>
    元素标记应该成对出现,应改为<br></br>或<br/>
          <publisher>tsinghua</publisher>
          </book>
        <book>
           <name> asp</name>
           <price>45.00</PRICE>
          <publisher>tsinghua</publisher>
         </book>
    根标记缺少结束标记,应加上</books>
    4.Schema文档如下:
    <?xml version=”1.0”?>
    <xs:schema  xmlns:xs=”http://www.w3.org/2001/XMLSchema”>
    <xs:element name=”name” >
    <xs:complexType>
    <xs:choice>
    <xs:element name=”first” type=”xs:string”/>
    <xs:element name=”middle” type=”xs:string”/>
    <xs:element name=”last” type=”xs:string”/>
    </xs:choice>
    </xs:complexType>
    </xs:element >
    </xs:schema>
    根据Schema写出的XML如下:
    <?xml version=”1.0”?>
    <name>
    <first>一</first>
    <middle>二</middle>
    <last>黑色</last>
    </name>
    指出以上代码错误的地方,并说明原因
    答:<?xml version=”1.0”?>
    <name>
    <first>一</first>  或者  <middle>二</middle>或者 <last>黑色</last>
    </name>   
    由于Schema定义中<xs:choice>元素的使用,因此定义的<first>、<middle>、<last>个元素每次唯一的能用一个
    5. 在XSL中,可以为选择的元素添加限制条件。添加限制条件用 “[]”符号。 
    例如:<xsl:template match=”会员[生日]”>
    <xsl:value-of select=”姓名”/>  
     <xsl:template>
    在该程序段中,< xsl:template match=”会员[生日]”>表示匹配到<会员>元素,并且要求<会员>元素中必须包含<生日>子元素,然后使用输出模板<xsl:value-of select=”姓名”/>输出对应<姓名>元素内容。
     三、简答题
    1.什么是XML?XML的特点。
    答:XML是新一代网络数据表示,传递和交换的标准是Internet环境中跨平台的依赖于内容的技术。
    XML特点有(1)数据内容鱼显示相分离(2)可扩展性(3)验证机制(4)跨平台(5)面向对象的特性
    2.简述XML和HTML的区别。
    答:xml是可扩展的元素与属性名称,区分大小写,标签用于组织数据,样式可独立于元素之外,内容中的空白有意义,空标签需要的特殊用法。而html是有固定标签的不可扩展元素和属性,名称不区分大小写,标签用来展示元素外观,空标签不需要特殊用法,忽略多余空格。
    3.CSS和XSL的异同点有哪些?
    答:相同点:CSS和XSL都能格式化XML文档
        不同点:CSS和XSL比
    4.在XML中,最好避免使用属性,请说明原因。
    答:因为属性会引发如下问题(1)属性不能包含多个值(2)属性不容易扩展(3)属性不能描述结构(4)属性很难被程序代码处理(5)属性值很难通过DTD进行测试
    5.XML中属性的命名规则。
    答:(1)默认字符编码的情况下,名必须以英文字母大小写均可或下划线开头;在支持中文字符的情况下,可以中文或下划线开头
    (2)默认字符编码的情况下,可以英文字母、数字0-9、下划线、句点符号以及短横线组成
    (3)不能有空格
    (4)区分大小写
    (5)同一个元素不允许有两个相同的属性名。但不同的元素可以有相同的属性名。
    6.编辑XML文档使用DTD的好处有哪些?
    答:(1)DTD文档与XML文档实例的关系类似于数据库表结构与数据记录。
    (2)有了DTD,每个XML文件可以携带一个自身格式的描述。
    (3)有了DTD,不同组织的人可以使用一个通用DTD交换数据。
    (4)应用程序可以使用一个标准DTD校验从外部世界接受来的XML数据是否有效。
    (5)可以使用DTD校验自己的XML数据
    7.DTD的缺点
    答:(1)基于正则表达式,描述能力有限
    (2)没有数据类型的支持
    (3)约束能力 ,无法做更细致的语义限制
    (4)使用非XML格式(5)不够结构化,不支持命名空间
    8.解释CDATA区段的格式:<!CDATA[   数据内容]]> 
    答:(1)CDATA区段由<!CDATA[开始,]]>结束  (2)CDATA字符必须大写
    (3)数据内容可以是除]]>以外的任何字符数据(4)不允许嵌套其他CDATA区段
    (5)]]>部分不能包含空格或换行
    9.XML Schema的优点
    答:(1)基于XML,没有专门的语法;
    (2)可以像其他XML文件一样被解析和处理
    (3)支持一系列数据类型(int,float,boolean等)
    (4)提供可扩充的数据模型
    (5)支持综合命名空间和支持属性组
    10.XSL样式表的基本结构是什么?
    答:<?xml version=”1.0”?> 
    <xsl:stylesheet version=”1.0” xmlns:xmlns:xsl=”SXL 的命名空间”>
     <xsl:template match=”/,,”> 
        (样式单模板) 
    </xsl:stylesheet>
    11.XSL文档中的模板是什么?如何定义和调用模板?XSL可以使用哪个元素来访问所有符合条件的子节点?  
    答案:(1)模板就是XML文档转换为HTML文档的转换规则。一个XSL样式表由一系列模板组成,每个模板定义了XML文档中不同元素的转换格式信息,模板之间按照一定的调用关系组成一个结构完整的模板树。
           (2)定义模板<xsl:template match=”模板匹配模式”> 
                模板内容 </xsl:template> 
                调用模板:<xsl:apply-templates select=”节点表达式”/> 
          ( 3)用元素xsl:for-each来访问多个节点
    12.链接的特性(不看,不属于考试范围)
    (1)一个链接可以有一个、两个甚至是多个终节点,而每一个终节点都可以指向不同的资源(2)一个链接并不一定要有方向,它也可以是双向的。(3)链接的终节点可以是某一个完整的资源,也可以是资源内部的某一个部分。(4)链接点的表现方式根据链接资源的形式而定。
    13.相对HTML链接XML链接的优势有哪些:(不看,不属于考试范围)
    (1)创建双向链接
    (2)在外部文档之间建立链接
    (3)改变链接的行为,以便在页面加载时进行触发
    (4)确定链接的内容如何显示。
    14.XML的应用
    (1)从HTML文件中分离数据(2)用于交换数据(3)电子商务领域
    (4)数据库领域(5)Agent智能体(6)软件设计元素的交换
    (7)XML可以用于创建新的语言
    15.XML优越性有哪些
    (1)更有意义的搜索(2)开发灵活的WEB应用软件
    (3)不同来源数据的集成(4)多种应用得到的数据
    (5)本地计算和处理(6)数据的多样显示
    (7)数据可进行粒装的更新(8)在WEB上发布数据
    (9)升级型和压缩性
    16.DTD元素定义的语法。
    <!ELEMENT 元素名字 元素定义(类型)>   
    17..DTD中声明属性的语法。
    <!ATTLIST 元素名               
        属性名称   属性类型  属性特点
        属性名称   属性类型  属性特点   
    18.自定义实体的语法。
    <!DOCTYPE  根元素[                 
    <!ENTITY  实体名  “实体内容”>   ]>
    19.schema文档的语法结构。
    <?xml version="1.0" encoding="gb2312"?>
    <xs:schema xmlns:xs=“http://www.w3.org/2001/XMLSchema”>   
            Schema文档中子元素的名字和类型的定义             
    </xs:schema>
    20.用户自定义的简单数据类型的语法。
    <xs:simpleType name=“自定义数据类型的名称”>                       
              <xs:restriction base=“所基于的内置数据类型的名称”>                 
                  <!--此段为定义数据要求的条件(自定义数据类型的内容模式)-->   
            </xs:restriction>
          </xs:simpleType>
    21.复杂数据类型的声明语法。
     <xsd:complexType name=”name” >                
                     内容模型定义(包括子元素和属性的声明)  
            </xsd:complexType>
    22.schema模式文件中的简单元素声明的语法。
    <xs:element name=”元素名称” type=”数据类型名” default=”默认值”   
           minOccurs=”nonNegativeInteger”      maxOccurs=”nonNegativeInteger|unbounded”>  
    23.schema模式文件中的属性声明的语法。
         <attribut name=”属性名” default=”默认值” fixed=”固定值” type=”数据类型名” use=”optional|required”>
    24.schema模式文件中的属性组声明的语法。
    <attributeGroup   name=“group name”>   
          属性1的声明
           属性2的声明                        
     </attributeGroupl>     
    25.import和include2种模式重用的区别。
    import允许访问来自多个不同目标空间的模式的组件,而include只能访问同一个目标命名空间。
    26.数据岛。
    答:是指在HTML网页中嵌入XML文本的一种技术,数据岛将一个XML文本或一段XML代码当作一个类似于数据库的对象,使用一般操作数据库的方法操作XML文本中的数据。
    四、程序填空题
    1.<?xml   version=”1.0”   encoding=  “ UTF-8”?>
       <!DOCTYPE   UNIVERSITY  [
          <!ELEMENT UNIVERSITY (NAME,ADDRESS)>
          <!ELEMENT NAME(#PCDATA)>
          <!ELEMENT ADDRESS(#PCDATA)>
          <!ELEMENT name “青岛大学”>
          <!ELEMENT address “宁夏路22号”>
       ]>
        <UNIVERSITY>
           <NAME>   &name;  </NAME>
           <ADDRESS>   &address;   </ADDRESS>
    </UNIVERSITY>
    2.<!DOCTYPE PRODUCTDATA SYSTEM “1.dtd”>
    <PRODUCTDATA>
       <PRODUCT PRODUCTID=”P001”>
          <PRODUCTNAME>Gone With the Wind</PRODUCTNAME>
          <PRICE>25.00</PRICE>
          <QUANTITY>35</QUANTITY>
      </PRODUCT>
    </PRODUCTDATA>
    根据上面XML文档,将下面的模式文件的内容补充完整。
    <?xml version=”1.0” encoding=”UTF-8”?>
    <xs:schema xmlns:xs=”http://www.w3.org/2001/XMLSchema”>
       <xs:element name=”PRODUCTDATA” type=”prdata”/>
       <xs:complexType name=”prdata”>
           <xs:sequence>
               <xs:element name=”PRODUCT” type=”prdt”/>
           </xs:sequence>
           <xs:attribute name=”PRODUCTID” type=”xs:ID” use=”xs:required”/>
        </xs:complexType>
        <xs:complexType name=”prdt”>
             <xs:sequence>
                <xs:element name=”PRODUCTNAME” type=”xs:string”/>
      <!--元素PRICE中存放的内容为实数,并且此元素出现的最小次数为1次,最多为3次-->
                <xs:element name=”PRICE” type=”xs:decimal” minOcuurs=1 maxOccurs=3/>
                 <xs:element name=”QUANTITY” type=”xs:integer”/>
              </xs:sequence>
            </xs:complexType>
    </xs:schema>
     3.XML文档如下。
    <?xml version=”1.0” encoding=”gb2312”?>
    <会员信息>
       <会员 卡号=”sy102030”>
    <姓名>张红</姓名>
    </会员>
    <会员 卡号=”sy102031”>
    <姓名>赵楠</姓名>
    </会员>
    </会员信息>
    请将上面XML中的数据显示在表格中,并按“卡号”的值由大到小进行排序。
    <?xml version=”1.0” encoding=”gb2312”?>
    <xsl:stylesheet version=”1.0” xmlns:xsl=”http://www.w3.org/1999/xsl/Transform”>
    <xsl:template match=”/”>(1分)
       <h3 align=”center”>会员信息一览表</h3>
    <table align=”center” boder=”1” cellpadding=”15” bordercolor=”black”>(1分)
          <tr align=”center”>
              <th>卡号<th>(1分)
    <th>姓名<th>(1分)
    </tr>
    <xsl:for-each select=”会员信息/会员”>(1分)
       <xsl:sort (1分)select=”@卡号” order=”descending”/>(1分)
           <tr align=”center”>
             <td><xsl:value-of select=”@卡号”/></td>(1分)
             <td><xsl:value-of select(1分)=”姓名”/(1分)></td>
    </tr>
    </xsl:for-each>
    </table>
    </xsl:template>
    </xsl:stylesheet>
     五、程序设计题
    1.给定一个xml文档,写出对应的DTD文件。
    <?xml  version=”1.0”  encoding= “ UTF-8”?>
    <?DOCTYPE 图书 SYSTEM “untitled2.dtd”>
    <图书>
    <书名>XML基础教程</书名>
    <作者>张三</作者>
    <E-mail> 8383838@qq.com</E-mail>
    <定价>21.00</定价>
    </图书>
    答:<?xml  version=”1.0”  encoding= “ UTF-8”?>
    <!ELEMENT 图书(书名,作者,E-mail,定价)>
    <!ELEMENT 书名(#PCDATA)>
    <!ELEMENT 作者(#PCDATA)>
    <!ELEMENT E-mail(#PCDATA)>
    <!ELEMENT 定价(#PCDATA)>
    2.请用XML文档表示如下对话:
    接线员:你好!你有什么问题要反映?
    用户甲:你好!我最近买了个冰箱,是X型的,压缩机声音太大。
    接线员:您的产品编号是多少?
    用户甲:是ZAB567。
    接线员:好的,我们会尽快派人上门维修。
     答:<?xml  version=”1.0”  encoding= “ gb2312”?>
           <dialogues>
              <dialogue> 
                 <operator>好!你有什么问题要反映?</operator>
                 <customer>你好!我最近买了个冰箱,是X型的,压缩机声音太大。</customer>
              </dialogue>
              <dialogue> 
                 <operator>您的产品编号是多少?</operator>
                 <customer>是ZAB567。</customer>
               </dialogue>
              <dialogue> 
                   <operator>好的,我们会尽快派人上门维修。</operator>
              </dialogue>
         <dialogues>
    3.请用XML文档表示如下对话:
    教员:你好,你有什么问题?
    学生甲:老师好,我最近老是题目一个做不出来。
    教员:那上课能听懂吗?
    学生甲:上课倒是能听懂
    教员:那好,一方面你要多加练习,另一方面又问题及时问我。
    答:<?xml  version=”1.0”  encoding= “ gb2312”?>
           <dialogues>
              <dialogue> 
                 <teacher>你好,你有什么问题?</ teacher >
                 <student>老师好,我最近老是题目一个做不出来。</ student >
              </dialogue>
              <dialogue> 
                  <teacher>那上课能听懂吗?</ teacher >
                 <student>上课倒是能听懂</ student >
               </dialogue>
              <dialogue> 
                    <teacher>那好,一方面你要多加练习,另一方面又问题及时问我。</ teacher >
              </dialogue>
         <dialogues>
    
    4.根据下面内部的DTD文档,完成后继的XML文档
      <?xml  version=”1.0”  encoding= “ gb2312”?>
     <!DOCTYPE 教师资料[
       <!ELEMENT 教师资料(教师-inf)>
       <!ELEMENT 教师-inf(教师,配偶?)>
       <!ELEMENT 教师(姓名,年龄,性别,专业,电话)>
       <!ELEMENT 姓名(#PCDTAT)>
       <!ELEMENT 年龄(#PCDTAT)>
       <!ELEMENT 性别(#PCDTAT)>
       <!ELEMENT 专业(#PCDTAT)>
       <!ELEMENT 电话(#PCDTAT)>
       <!ELEMENT 配偶(姓名,性别)>
       <!ELEMENT 姓名(#PCDTAT)> 
      <!ELEMENT 性别(#PCDTAT)>
        ]>
    答:<教师资料>
           <教师-inf>
             <教师>
               <姓名>张三</姓名>
               <年龄>35</年龄>
               <性别>男</性别>
               <专业>电子商务</专业>
               <电话>123</电话>
             </教师>
             <配偶>
                 <姓名>小小</姓名>
                 <性别>女</性别>
             </配偶>
         </教师-inf>
      </教师资料>
    5.定义一个职称类型,它的取值只能是“教授”、“副教授”、“讲师”和“助教”
    答:<simpleType name="positionType">
           <xsd:restriction base="string">
                 <xsd:enumeration value="教授"/>
                    <xsd:enumeration value="副教授"/>
                 <xsd:enumeration value="讲师"/>
                 <xsd:enumeration value="助教"/>
        </xsd:restriction >
    </ simpleType >
    6.定义一个年龄类型,取值只能在1~100之间
      <xsd:element name="年龄">
         <simpleType name="ageType">
           <xsd:restriction base="integer">
                 <xsd:minInclusive value="1"/>
                 <xsd:minInclusive value="100"/>
          </xsd:restriction >
        </ simpleType >
       <xsd:element>
    7.写出用于验证下面XML文档的XMLSchema文档。
        <?xml  version=”1.0”  encoding= “ gb2312”?>
        <Coach>
           <name>斯科拉里<name>
           <birthday>1948.3.11</birthday>
           <interesting>上网</interesting>
        </Coach>
    答: <?xml version=”1.0”?>
    <xs:schema  xmlns:xs=”http://www.w3.org/2001/XMLSchema”>   
    <xs:element name=” Coach” type=”Coachdata”/>	
    <xs:complexType name=”Coachdata”>	
    <xs:sequence>	
    <xs:element name=” name” type=”xs:string”/>	
    <xs:element name=” birthday” type=” xs:datatime”/>	
            <xs:element name=” interesting” type=”xs:string”/>	
         </xs:sequence>
    </xs:complexType>
    </xs:schema>
    8.以schoolsheet元素为例,其子元素分别为id,teacher-info和marks,而teacher-info元素还有子元素name和age。请创建一个样式表,只显示老师的name和age,且name位于age之前。
      <schoolsheet>
         <id>t001</id>
         <teacher-info>
              <name>torm</name>
              <age>25</age>
          </teacher-info>
          <marks>sample</ marks >
      </schoolsheet>
    答:<?xml version="1.0">
        <xsl:stylesheet  xmlns:xsl="http://www.w3.org/1999/xsl/Transform" version="1.0">
        <xsl:template match=" teacher-info ">
             <DIV><i><xsl:value-og select="name"/></I></DIV>
             <DIV><i><xsl:value-og select="age"/></I></DIV>
        </xsl:template>
        </xsl:stylesheet>
    9.<?xml version=”1.0” encoding=”gb2321”?>
    <?xml-stylesheet type=”text/css” href=”zb1.xsl”?>
    <roster>
    <student ID=”101”>
      <name>李华</name>
      <score>92</score>
    </student>
    <student ID=”102”>
      <name>倪冰</name>
      <score>89</score>
    </student>
    <student ID=”103”>
      <name>张君宝</name>
      <score>98</score>
    </student>
    <student ID=”104”>
      <name>杨惠</name>
      <score>92</score>
    </student>
    <student ID=”105”>
      <name>崔春晓</name>
      <score>86</score>
    </student>
    根据上面的XML文档,编写一个XSL样式表,要求输出姓名加粗,按成绩升序排列。
    XSL样式表如下:
    <?xml version=”1.0” encoding=”gb2321”?>
    <xsl:stylesheet version=”1.0” xmln:xsl=”http://www.w3.org/1999/XSL/Transform”>
    <xsl:template match=”/”>
    <xsl:apply-templates select=”roster/student”>
    <xsl:sort select=”sorce” order=”ascending”/>
    </xsl:apply-templates>
    </xsl:template>
    <xsl:template match=”roster/student”>
    <b><xsl:value-of select=”name”/></b>
    <xsl:value-of select=”score”/><br/>
    </xsl:template>
    </xsl:stylesheet>
    10.请根据下面的XML,编写schema,并能根据schema编写XML文档
    XML文档如下:
    <? xml version=”1.0” encoding=”UTF-8” ?>
    <PRODUCTDATA>
    <PRODUCT>
        <PRODUCTNAME> 飞机模型 </PRODUCTNAME>
    <DESCRIPTION>外贸出口产品</DESCRIPTION>
    <PRICE>15</PRICE>
    <QUANTITY>9</QUANTITY>
    </PRODUCT>
    </PRODUCTDATA>
    Schema文档如下:
     <?xml version=”1.0”?>
    <xs:schema  xmlns:xs=”http://www.w3.org/2001/XMLSchema”>   
    <xs:element name=” PRODUCTDATA” type=”prdata”/>	
    <xs:complexType name=” prdata”>	
    <xs:sequence>	
    <xs:element name=” PRODUCT” type=”prdt”/>	
    </xs:sequence>	
    </xs:complexType >
    <xs:complexType  name=”prdt”>	
           <xs:sequence>	
    <xs:element name=” PRODUCTNAME” type=”xs:string”/>	
    <xs:element name=” DESCRIPTION” type=” xs:string”/>	
              <xs:element name=” PRICE” type=”xs:positiveInteger”/>	
             <xs:element name=” QUANTITY” type=” xs:nonNegativeInteger/>  
     </xs:sequence>
    </xs:complexType>
    </xs:schema>
    11.请根据下面的schema编写XML文档,同时可以根据XML文档编写schema
    Schema文档如下:
    <?xml version=”1.0”?>
    <xs:schema  xmlns:xs=”http://www.w3.org/2001/XMLSchema”>
    <xs:element name=”FLIGHT” type=”res”/>
    <xs:complexType name=”res”>
    <xs:sequence>
    <xs:element name=”FROM” type=”fromdef”/>
    <xs:element name=”TO” type=”fromdef”/>
        <xs:element name=”FARE” type=”xs:positiveInteger”/>
        <xs:element name=”DATE” type=”xs:date”/>
     </xs:sequence>
    </xs:complexType>
    <xs:simpleType name=”fromdef”>
    <xs:restriction base=”xs:string”>
    <xs:pattern value=”(纽约{1}|芝加哥{1}|迈阿密{1}匹兹堡{1})”/>
    </xs:restriction>
    </xs:simpleType>
    </xs:schema>
    对应的XML文档如下:
    <? xml version=”1.0” encoding=”UTF-8” ?>
         < FLIGHT >        
           <FROM>芝加哥</FROM>
           <TO> 纽约</TO>
           <FARE>50</FARE>
           <DATE>2018-10-18</DATE>
    </ FLIGHT >
    12. XML文档如下
    <?xml version="1.0" encoding="utf-8"?>
    <?xml-stylesheet type="text/xsl" href="5-11.xsl"?>
    <catalog>
    <cd>
      <title>Empire Burlesque</title>     <artist>Bob Dylan</artist>
      <country>USA</country>         <company>Columbia</company>
      <price>10.90</price>            <year>1985</year>
    </cd>
    <cd>
     <title>Still got the blues</title>     <artist>Gary Moore</artist>
      <country>UK</country>         <company>Virgin records</company>
      <price>10.20</price>            <year>1990</year>
    </cd>
    <cd>
      <title>Eros</title>              <artist>Eros Ramazzotti</artist>
      <country>EU</country>         <company>BMG</company>
      <price>9.90</price>            <year>1997</year>
    </cd>
    </catalog>
    最后此文档输出显示效果如下,其中表格第一行背景色是绿色。其他显示效果自定义就可以。
    
    
    
    
    
    
    
    
    
    
    
    
    XSL文档如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">      
    <xsl:template match="/">                               
      <html>
      <body>                                           
        <h2>My CD Collection</h2>	
        <table border="1">	
          <tr bgcolor="#9acd32">	
            <th>Title</th>
            <th>Artist</th>	
          </tr>
          <xsl:for-each select="catalog/cd">	
          <xsl:if test="price &gt; 10">	
            <tr>
              <td><xsl:value-of select="title"/></td>	
              <td><xsl:value-of select="artist"/></td>	
            </tr>
          </xsl:if>	
          </xsl:for-each>	
        </table>	
      </body>
      </html>
    </xsl:template>
    </xsl:stylesheet>
    13. XML文档如下
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <catalog>
    	<cd>
    		<title>Empire Burlesque</title>
    		<artist>Bob Dylan</artist>
    		<country>USA</country>
    		<company>Columbia</company>
    		<price>10.90</price>
    		<year>1985</year>
    	</cd>
    	<cd>
    		<title>Hide your heart</title>
    		<artist>Bonnie Tyler</artist>
    		<country>UK</country>
    		<company> Records</company>
    		<price>9.90</price>
    		<year>1988</year>
    	</cd>
    </catalog>
    输出显示效果
    
    
    
    
    
    请写出XSL文档。
    XSL文档如下:<?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
      <html>    <body>
        <h2>My CD Collection</h2>
        <table border="1">
          <tr bgcolor="#9acd32">
            <th>Title</th>
            <th>Artist</th>
          </tr>
          <tr>
            <td>.</td>
            <td>.</td>
          </tr>
        </table>
      </body>
      </html>
    </xsl:template>
    </xsl:stylesheet>
    
    
    
    
    
    
    
    展开全文
  • 关于XML 的规则描述错误的是( ) 分值:3A. 文件中的第1 行必须是XML 文件说明 B. 文件至少包含一个元素C. HTML 与XML 在书写方式上基本相同 D. 文件中的标签可带有属性2.一个XML文件能被浏览器解析的最小要求是( ) ...
  • 当打开IIS管理器,或配置网站时提示错误:配置文件的...问题描述:修改IIS配置时提示“配置文件的xml格式不正确”,如图所示根据提示,找到了applicationHost.config文件,发现已经变成了0kb。applicationHost.confi...
  • 关于JavaBean,下列的叙述哪一项是不正确的?答:JavaBean和Servlet一样,使用之前必须在项目的web.xml中注册台湾人信奉的主要宗教是答:佛教 道教 天主教 基督教新教我国规定旋毛虫的检验是,自胴体两侧____各取一小块...
  • 最近在看spring源码,涉及到xml文档的解析、xml文档的格式验证,发现自己对xml解析的基础较为薄弱,本篇博客复习下DOM方式解析xml(即spring解析xml的方式)。DOM解析XML是将整个XML作为一个对象,占用内存较多。另外...
  • ANSI XML文档中的BOM到底是什么,应该将其删除吗? 应该将XML文档改为UTF-8吗? 谁能告诉我一个可以检测BOM的Java方法? BOM由字符EF BB BF组成。对于ANSI XML文件,实际上应该将其删除。如果您想使用UTF-8,则不...
  • 【单选题】下面选项中,用于在web.xml中配置监听器的元素是(5.0分)【填空题】Cookie技术用于将会话过程中的数据保存到( )中,...(5.0分)【单选题】下面关于setMaxAge(int expires)方法参数默认值的描述中,正确的是(5....
  • Bean验证使用两种XML描述符,第一个描述了作为META-INF/validation.xml提供的Bean验证配置。第二个描述约束声明,并与注解声明方法紧密匹配。 文章目录7.1、约束定义和约束声明7.1.1 在XML中声明约束7.1.1.1、类...
  • xml文件是很多用户在电脑上看见过了,很多小伙伴看到了xml格式的文件都不知道这个是什么东东,其实这个xml也是一种比较有用的文件,可以用来存储软件数据,不过不是所有的软件都可以打开的。下面智能手机网就来科普...
  • 我们在编辑KUKA机器人与PC服务器连接时常需要编写XML文件!它是什么呢?XML--即可扩展标记语言,标准通用标记语言的子集,简称XML。是一种用于标记电子文件使其具有结构性的标记语言。在电子计算机中,标记指计算机所...
  • XML部分主要内容有: ●什么是XMLXML常用的实用场景; ●XML语法规则; ●XML语义约束; ●如何利用Java解析XML文件;(这儿会接触到DOM(文档对象模型)) ●XPath路径表达式;(这个表达式可以简化XML...
  • XML全解

    2021-08-31 11:26:29
    它非常适合万维网传输,提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。是Internet环境中跨平台的、依赖于内容的技术,也是当今处理分布式结构信息的有效工具。XML是独立于软件和硬件的信息传
  • 关于XML:新手入门.

    2021-01-14 04:46:51
    一,XML 概念和体系:XML 概念:XML指可扩展标记语言(EXtensible Markup Language)XML 没有预定义标签,需要自行定义标签.XML的特点:XML数据以纯文本格式存储实现不同应用程序之间的数据通信实现不同平台间的数据通信...
  • 它不是有效的HTML,因为HTML中不允许使用简短的结束表单(但在XML和XHTML中是正确的)。根据HTML 4.01规范,'img'标记也是隐式封闭标记。这意味着手动关闭它实际上是错误的,相当于两次关闭任何其他标签。HTML中的...
  • Xml和正则表达式

    2021-08-28 14:23:55
    1.XML的作用? XML是传输数据的,区分大小写。标签是自定义的。XML可以存储数据。作为数据交换的载体。(使用XML格式进行数据的传输) 2.XML的组成元素 ...在这里插入图片描述 3.字符区 快捷键:CD ...
  • 文章目录 第九章 将XML导入到对象中创建XML读取器概述创建导入方法总体方法结构错误检查基本导入示例通过HTTPS URL访问文档在服务器需要身份验证时访问文档 ...如果这些默认值不正确,请修改XML声明,使其指定实际使用
  • html和xml的区别

    2021-06-11 04:41:13
    二、XMLXML即ExtentsibleMarkup Language(可扩展标记语言),是用来定义其它语言的一种元语言,其前身是SGML(标准通用标记语言)。它没有标签集(tagset),也没有语法规则(grammatical rule),但 是它有句法规则(syntax...
  • XML格式文件详解 1.概述 XML,即可扩展标记语言,XML是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者。XML是当前...
  • XML简介

    2021-01-24 22:51:20
    XML 被设计为具有自我描述性。 特性: xml具有平台无关性, 是一门独立的标记语言. xml具有自我描述XML文件 : .XML文件是保存XML数据的一种方式 XML数据也可以以其他的方式存在(如在内存中构建XML数据)。 不要...
  • XML和Excel

    2020-12-29 04:33:00
    什么是XMLXML是可扩展标记...其原理是对信息添加描述性的“标记(tags)”,使信息容易查找和分类。例如,所有的笑话可以被标记…所包围,这样,搜索引擎只会寻找网页中的这些标记以找到所有的笑话,图1展示了一段X...
  • Java解析xml文件的方法(1)-DOM方式 Java中常用来解析xml文件的方法有四种,分别是DOM,SAX,Jdom,Dom4j。 其中,DOM和SAX是java包自带的 import org.w3c.dom.*;//dom包 import org.xml.sax.*;//sax包 而Jdom和Dom4j...
  • 目前,我的php cms Web应用程序为iphone应用程序输出xml列表。...(也分别输出html)。我完全控制了php应用程序,因此,如果有更好的方法来为android应用程序输出数据,请告诉我。我已经创建了...
  • (5)XML 被设计为具有自我描述性。 2、XML与HTML的区别 (1)XML 不是 HTML 的替代。 (2)XML 和 HTML 为不同的目的而设计: (3)XML 被设计为传输和存储数据,其焦点是数据的内容。 (4)HTML 被设计用
  • XML

    2021-01-11 18:39:40
    xml被设计为具有自我描述xml是W3C(World Wide Web Consortium,万维网联盟)的推荐标准 XMl的特点 xml可以从html中分离数据,既能够在html文件之外将数据存储在xml文档中,这样可以使开发者集中精力使用html...
  • java与XMLXML语言语法格式以及解析一、初识XML二、XML语法格式三、XML解析四、JAVA生成XML五、XStream的使用 一、初识XML 简介 可扩展标记语言(extensible Markup Language) 特性:  具有平台无关性,是一门...
  • 文章目录 第一章 InterSystems XML工具简介用XML表示对象数据创建任意XML访问数据修改XMLSAX解析器其他XML工具使用XML工具时的注意事项输入输出的字符编码选择文档格式文字格式编码格式IRIS支持的标准 第一章 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 170,584
精华内容 68,233
关键字:

关于xml描述正确的是