一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

XML復(fù)習(xí)題

 天涯1990 2010-12-22

一、填空題

1、 XML鏈接語(yǔ)言XLink, 允許在不同的XML資源之間建立__超鏈接兼容__,而XML指針語(yǔ)___訪問(wèn)XML文檔的內(nèi)部__, 可指示和標(biāo)識(shí)XML文檔的內(nèi)部結(jié)構(gòu),例如元素、屬性、文本內(nèi)容等。

2、 DOM定義了XML文檔的接口、屬性和方法,如其中的___ XMLDoc __________對(duì)象代表XML文檔的節(jié)點(diǎn),該對(duì)象的_______ GetNodeType ___________方法,返回其所對(duì)應(yīng)的節(jié)點(diǎn)對(duì)象類型。

3、 DOM的英文全稱是___________ Document Object Model __________________________,DOM類似,_______ API ______ 是另一種讀取和操作XML文檔的編程接口。

4、 XSL樣式單中用到了許多具有一定功能的XSL元素和指令,__<xsl:template>_____元素可以定義模板規(guī)則,___<xsl:apply-templates>______指令可以應(yīng)用匹配的模板規(guī)則,____<xsl:value-of>_____指令可以取得特定的節(jié)點(diǎn)或表達(dá)的值。

5、 XML文檔中引入Schema文件的屬性名稱為____ schemaLocation____。

6、 XML文檔和XSL文檔鏈接,需要設(shè)置xml-stylesheet指令的type屬性為___TEXT/XSL______。

7、 XSL文檔中應(yīng)用模板元素使用______<xsl:template>______。

8、 XPath是表示XML文檔的節(jié)點(diǎn)路徑,book/@isbn表示_<BOOK>結(jié)點(diǎn)的isbn屬性_________ ,book/*表示____<BOOK>結(jié)點(diǎn)下的所有子結(jié)點(diǎn)____。

二、選擇題

1.         _____D_______是產(chǎn)生時(shí)間最早的標(biāo)記語(yǔ)言

a)XML;          b) SGML;              c) HTML;              d) GML

1、  要匹配任意名稱的元素節(jié)點(diǎn),應(yīng)使用___B____符號(hào)。

a) “*”                    b) “/*”                  c) “/”                    d) “.”

2、  使用CSS,要隱藏元素,應(yīng)選用____A____顯示方式。

a) display:none      b) display:block     c) display:inline        d) display:list-item

3、  XML文檔的根節(jié)點(diǎn)在XSL中使用 ____B______ 來(lái)代表。

a) “*”                    b) “/”                    c) “@”                  d) “?”

4、  如果需要在XML文件中顯示簡(jiǎn)體中文,那么encoding=( A  )。

A).GB2312     B).BIG5         C).UTF-8              D).UTF-16

5、    引用外部私有DTD的關(guān)鍵字(  D  )。

A).PUBLIC           B).DOCTYPE        C).SYSTEM          D).CDATA

6、    XML Schema中( B  )標(biāo)簽用于定義復(fù)合類型。

A).<simpleType>          B).<attribute>        C).<element>         D).<complexType>

7、  (C     )屬性建立Schema的命名空間。

A).name         B).xmlns        C).order         D).type

8、  XSL,(A  )元素用來(lái)訪問(wèn)所有符合條件的子節(jié)點(diǎn)。

A).xsl:if         B).xsl:for-each              C).xsl:choose         D).xsl:otherwise

9、  將子節(jié)點(diǎn)添加到節(jié)點(diǎn)列表的結(jié)尾時(shí),使用( C )方法。

A).InsertChild() B).createElement() C).appendChild()        D).InsertBefore()

1.什么是XML?

     A.一種標(biāo)準(zhǔn)泛用標(biāo)記語(yǔ)言

     B.一種擴(kuò)展性標(biāo)識(shí)語(yǔ)言

     C.一種超文本標(biāo)記語(yǔ)言

     D.一種層疊樣式表單是.NET托管程序的執(zhí)行引擎

正確答案:B

2.下面哪個(gè)不是HTML的優(yōu)點(diǎn)

      A.跨平臺(tái)

      B.強(qiáng)大的信息展示能力

      C.標(biāo)記可自定

      D.編寫(xiě)簡(jiǎn)單

正確答案:C

3.下列哪個(gè)是XML的解析器?

      A.Internet Explorer

      B.XML1.0

      C.msxml.dll

      D.微軟的記事本

正確答案:C

4.XPath是什么?

      A.XML的路徑語(yǔ)言

      B.XML的轉(zhuǎn)化

      C.文檔對(duì)象模型

      D.XML命名空間

正確答案A

5.<NameStudentID=20040001>Bill</Name>,哪些是數(shù)據(jù)部分?

     A.Name

     B.StudentID

     C.20040001

     D.Bill

正確答案CD

6.URI代表什么?

     A.統(tǒng)一資源定位符

     B.統(tǒng)一資源命名符

     C.統(tǒng)一資源標(biāo)識(shí)符

     D.企業(yè)資源定位符

正確答案:C

7.這行XML聲明,聲明該文檔采用了什么編碼標(biāo)準(zhǔn)?

           <?xml version="1.0" ?>

     A.GB2312

     B.ANSI

     C.Unicode UTF-8

     D.Windows-1252

正確答案:C

8.請(qǐng)選出哪些注釋是正確的形式

     A.<!這個(gè)注釋是正確的>

     B.<!--這個(gè)注釋是正確的-->

     C.<--這個(gè)注釋是正確的-->

     D.<!--這個(gè)注釋是正確的!-->

     E.<!---這個(gè)注釋是正確的>

正確答案:BE

9.這是一段關(guān)于教師信息的XML源碼:

       .<?xml version="1.0" encoding="GB2312" ?>

       .<書(shū)籍>

       .<書(shū)名>XML試題</書(shū)名>

       .  <數(shù)量單位="">5000</數(shù)量>

       .</書(shū)籍>

       .<!—以上是書(shū)籍信息-->

   哪行含有屬性?

   A.

   B.

   C.

   D.

   E.

   F.

正確答案:D

10.XML文檔的架構(gòu)驗(yàn)證可以使用哪些方法?

   A.文檔類型定義(DTD)

   B.XML數(shù)據(jù)簡(jiǎn)化(XDR)

   C.XML架構(gòu)定義(XSD)

   D.XML詞匯表(XST)

正確答案:ABC

11.何謂DTD?

   A.文檔架構(gòu)定義,用來(lái)驗(yàn)證XML

   B.文檔類型定義,用來(lái)驗(yàn)證XML

   C.XML文檔的數(shù)據(jù)部分

   D.XML文檔的片斷

正確答案:B

12.對(duì)XML進(jìn)行驗(yàn)證的前提條件是什么?

   A.XML文檔的數(shù)據(jù)模型是完整的

   B.XML文檔的定義是正確的

   C.XML文檔的數(shù)據(jù)是正確的

   D.XML文檔的格式是正確的

正確答案:D

13..NET Framework支持哪幾種架構(gòu)?

      A.XSD架構(gòu)

      B.W3C架構(gòu)

      C.DTD架構(gòu)

      D.XDR架構(gòu)

正確答案:ACD

14.XML架構(gòu)定義指的是哪一種架構(gòu)?

      A.XSD架構(gòu)

      B.W3C架構(gòu)

      C.DTD架構(gòu)

      D.XDR架構(gòu)

正確答案:A

15.ASP.NET應(yīng)用程序的配置文件是什么?

      A.系統(tǒng)級(jí)別的配置machine.config

      B.應(yīng)用級(jí)別的配置web.config

     C.硬件級(jí)別的配置hard.config

     D.用戶級(jí)別的配置GUI.config

正確答案:AB

16.XMLTextWriter是由什么類派生出來(lái)的?

      A.XMLText

     B.XMLWriter

     C.TextWriter

    D.XMLReader

正確答案:B

17.哪些數(shù)據(jù)格式的數(shù)據(jù)源不能用來(lái)生成XML?

  A.Microsoft SQL Server數(shù)據(jù)庫(kù)表

   B.OLE DB數(shù)據(jù)源

   C.DreamWeaver

  D.電子數(shù)據(jù)交換(EDI

正確答案:C

18.table.csv”是個(gè)什么格式的文件?

   A.OLE DB文件

   B.以逗號(hào)分隔值的文本文件

   C.SQL Server庫(kù)表文件

  D.XML文件

正確答案:B

19.使用Microsoft Studio .NET編寫(xiě)XML文檔時(shí),用什么方法來(lái)創(chuàng)建新文檔?

   A.WriteBeginDocument()

   B.WriteNewDocument ()

  C.WriteStartDocument ()

  D.WriteCreateDocument()

正確答案:C

20.使用Microsoft Studio .NET編寫(xiě)XML文檔時(shí),使用什么方法來(lái)編寫(xiě)處理指令?

   A.WriteDeclaring ()

   B.WriteDeclared ()

  C.WriteProcessedInstruction ()

   D.WriteProcessingInstruction ()

正確答案:D

 

21.面向.NET FrameworkXML程序設(shè)計(jì)中,限定名是由什么組成的?

   A.前綴和后綴

  B.前綴和本地名

   C.本地IP和廣域網(wǎng)址

   D.命名空間

正確答案:B

22.XPath定義了幾種不同類型的軸?

   A.10

   B.11

   C.12

   D.13

正確答案:D

23.軸引用的作用是什么?

  A.根據(jù)XPath查詢的內(nèi)容返回結(jié)果集

  B.提供了瀏覽XPath節(jié)點(diǎn)集的方法

  C.允許節(jié)點(diǎn)測(cè)試以節(jié)點(diǎn)名稱或節(jié)點(diǎn)值進(jìn)行匹配

 D.定位查詢路徑

正確答案:B

 

三、閱讀題

1、  以下XML文檔是well-formed的嗎?請(qǐng)指出錯(cuò)誤并改正:

<?xml version="1.0" encoding="GB2312"?>

<user id=1>

       <Name>tom</name>

       <password>123

       <roles><role>admin</roles></role>

</user>

<user id=2>

       <name>Joe</name>

       <password>abc

       <roles has="guest" has="buyer"></roles>

</user>

 

 

2、對(duì)于下面的XML文件BookList.xml:()

<?xml version="1.0" encoding="utf-8"?>

<BOOKLIST>

   <ITEM>

      <CODE>16-048</CODE>

      <CATEGORY>Scripting</CATEGORY>

      <RELEASE_DATE>1998-04-21</RELEASE_DATE>

      <TITLE>Instant JavaScript</TITLE>

      <PRICE Currency=”USD”>49.34</PRICE>

   </ITEM>

   <ITEM>

   <CODE>16-105</CODE>

      <CATEGORY>ASP</CATEGORY>

      <RELEASE_DATE>1998-05-10</RELEASE_DATE>

      <TITLE>Instant Active Server Pages</TITLE>

      <PRICE Currency=”RMB”>23.45</PRICE>

   </ITEM>

   <ITEM>

      <CODE>16-041</CODE>

      <CATEGORY>HTML</CATEGORY>

      <RELEASE_DATE>1998-03-07</RELEASE_DATE>

      <TITLE>Instant HTML</TITLE>

      <PRICE Currency=”USD”>34.23</PRICE>

   </ITEM>

</BOOKLIST>

 

       請(qǐng)描述下面的XPath表達(dá)式表示了XML文檔中的哪些內(nèi)容:

(1)    //ITEM[position()=2]

(2)    /descendant-or-self::node()/TITLE

(3)    //PRICE [@ Currency=’USD’]

(4)    // CATEGORY (3)/ text()

(5)    //*[contains (name(),' RELE ')]

答:

//ITEM[position()=2]     選擇節(jié)點(diǎn)名為ITEM的第二個(gè)點(diǎn)

/descendant-or-self::node()/TITLE 選擇上下文節(jié)點(diǎn)中所有的 div 元素子孫,而且,如果上下文節(jié)點(diǎn)是一個(gè) div 元素,則該上下文節(jié)點(diǎn)也被選擇

//PRICE [@ Currency=’USD’] 返回節(jié)點(diǎn)名為PRICE,Currency='USD'的值。即為49.34

// CATEGORY (3)/ text() 返回第三個(gè)CATEORY的所有的正文節(jié)點(diǎn)

 

//*[contains (name(),' RELE ')] TRUE

 

四、簡(jiǎn)答題

1、你認(rèn)為 XML究竟是什么技術(shù)?它與HTML相比在商業(yè)應(yīng)用中有哪些優(yōu)越的地方?

 

2、什么是XML中元素的屬性?試書(shū)寫(xiě)XML語(yǔ)句表示一個(gè)名字為Book,僅僅具有ID屬性且該屬性取值為“200”的元素,元素內(nèi)容為“<<三國(guó)演義>>&<<水滸傳>>。

3、什么是XML文檔的有效性?XML SchemaDTD相比, Schema的優(yōu)勢(shì)有哪些?

4、簡(jiǎn)述XMLXPath這種技術(shù)的主要作用。

5、什么是DOM?列出DOM的組成部分和包括的主要對(duì)象?

 

五、創(chuàng)作題

1、  下面有關(guān)圖書(shū)信息的XML文檔“Books.xml”, 請(qǐng)編寫(xiě)出相應(yīng)的XSL文檔,將其轉(zhuǎn)換成Html格式,以表格的方式顯示數(shù)據(jù)。轉(zhuǎn)換的結(jié)果如圖所示。

 

Books.xml內(nèi)容如下:

<?xml version="1.0" encoding="GB2312"?>

<books>

       <book isbn="5-111-18467-X">

              <title>紅樓夢(mèng)</title>

              <author>曹雪芹</author>

              <publish>

                     <publisher>文藝出版社</publisher>

                     <pubdate>2007-12-09</pubdate>

              </publish>

              <price>65</price>

       </book>

       <book isbn="7-111-184343-X">

              <title>三國(guó)演義</title>

              <author>羅貫中</author>

              <publish>

                     <publisher>文藝出版社</publisher>

                     <pubdate>2007-12-09</pubdate>

              </publish>

              <price>30</price>

       </book>

</books>

答:XSL文檔代碼如下:

<?xml version="1.0" encoding="GB2312"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www./1999/XSL/Transform" xmlns:fo="http://www./1999/XSL/Format">

<xsl:template match="/">

<html xmlns="http://www./1999/xhtml">

<head>

<title>無(wú)標(biāo)題文檔</title>

</head>

<body>

<table width="400" border="1" cellspacing="1" cellpadding="0">

 <tr>

   <td ><strong>ISBN</strong></td>

   <td ><strong>書(shū)名</strong></td>

   <td ><strong>作者</strong></td>

   <td ><strong>價(jià)格</strong></td>

   <td ><strong>出版社</strong></td>

 </tr>

 <xsl:for-each select="books/book">

                     <tr >

                       <td ><xsl:value-of select="@isbn"/></td>

                            <td ><xsl:value-of select="title"/></td>

                            <td><xsl:value-of select="author"/></td>

                            <td><xsl:value-of select="price"/></td>

                            <td><xsl:value-of select="publish/publisher"/></td>

                      </tr>

</xsl:for-each>

</table>

</body>

</html>

</xsl:template>

</xsl:stylesheet>

2、為XML文檔“Store.xml”編寫(xiě)XSLT文檔“ShowProductName.xsl”,將Store.xml轉(zhuǎn)換為如下格式的HTML文檔:

商品列表:

肥皂

毛巾

注:“Store.xml”的內(nèi)容如下

<?xml version=”1.0”?>

<products>

        <product price=”35” qty=”500”>

               <name>肥皂</name>

               <type>A</type>

        </product >

        <product price=”20” qty=”1500”>

               <name>毛巾</name>

               <type>B</type>

        </product >

</products >

 

答:ShowProductName.xsl 文檔內(nèi)容如下:

<?xml version="1.0" encoding="GB2312"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www./1999/XSL/Transform">

<xsl:template match="/">

<br>商品列表</br>

        <xsl:for-each select="products/product">

        <br>

               <xsl:value-of select="name"/>

        </br>

        </xsl:for-each>

</xsl:template>

</xsl:stylesheet>

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    国产又大又黄又粗又免费| 午夜精品一区免费视频| 人妻巨大乳一二三区麻豆| 成人免费视频免费观看| 国产国产精品精品在线| 国产亚洲精品岁国产微拍精品| 欧美韩国日本精品在线| 亚洲一区二区三区熟女少妇| 视频一区中文字幕日韩| 日韩国产传媒在线精品| 亚洲国产成人爱av在线播放下载| 国产精品一区二区日韩新区| 国产一区欧美一区日韩一区| 亚洲中文字幕在线综合视频| 精品人妻av区波多野结依| 中文字幕亚洲精品乱码加勒比 | 黄片免费播放一区二区| 隔壁的日本人妻中文字幕版| 久久国内午夜福利直播| 日本深夜福利在线播放| 亚洲a级一区二区不卡| 99福利一区二区视频| 亚洲精品熟女国产多毛| 欧美一区二区三区99| 免费特黄一级一区二区三区| 欧美国产日产在线观看| 欧美日韩综合免费视频| 最近中文字幕高清中文字幕无| 亚洲国产av精品一区二区| 精品熟女少妇av免费久久野外| 久久精品国产在热亚洲| 欧美三级不卡在线观线看| 精品人妻一区二区三区免费| 青青免费操手机在线视频| 亚洲天堂男人在线观看| 黑丝国产精品一区二区| 国产三级不卡在线观看视频| 亚洲精品国产主播一区| 黄色片一区二区三区高清| 亚洲国产成人av毛片国产| 国产小青蛙全集免费看|