作業(yè)題答案講解_第1頁
作業(yè)題答案講解_第2頁
作業(yè)題答案講解_第3頁
作業(yè)題答案講解_第4頁
作業(yè)題答案講解_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、第一章一、填空題1. HTML語言是如何顯示數(shù)據(jù)的,XML是描述 。2. HTML語言遵循 協(xié)議,而在網(wǎng)絡運行的。3. XML是一種 和 語言,XML具有自描述性、內(nèi)容和顯示相分離、可擴張、獨立于平臺等特點。4. XML解析器是 之間存在的軟件組織,主要起橋梁的作用。5. XML的技術(shù)優(yōu)勢有 、 、可擴展性、語法自由、結(jié)構(gòu)化集成數(shù)據(jù)。答案:1. 數(shù)據(jù)是什么2. http3. 描述數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu)4. XML和應用程序5. 數(shù)據(jù)重用,數(shù)據(jù)和表示分離二、選擇題1. HTML語言中 表示超級鏈接的標記。A. <a> B. <b>C. <option> D.<t

2、r>2. 表單標記中, 用來表示文本框或密碼框輸入字符最大數(shù)。A. file B. maxlengthC. size D. name3. 下面 不是XML語言的特點。A. 自我描述 B.可擴展C. 跨平臺 D. 修飾數(shù)據(jù)4. 下面 不是XML使用的解析器。A. IBM XML4Jaache Xerces B. Sun Project XC. Microsoft MSXML D. Java5. 下面 不是XML的相關(guān)技術(shù)。A. DTD B. XSLC. DHTML D. XPath6. 對表格的兩行進行行合并,需用 標記。A. rowspan B. clospanC. cellpaddin

3、g D. table7. HTML標記中,能夠完成顏色設定的標記,除了 標記不是外,其余全是。A. bgcolor B. TextC. color D. href8. HTML標記中能顯示圖片的標記是 。A. embed B. srcC. img D. a9. 對XML文檔的顯示樣式修飾的是下面 技術(shù)。A. XSL B. XPathC. Xlink D. XHTML10. HTML語言中的預定義標記是 標記。A. address B. blockquoteC. pre D. u答案:ABDDC ADCAC三、簡答題1. 簡述HTML表格有哪些標記。2. 簡述XML和HTML的關(guān)系。3. 簡述X

4、ML的應用的領域。4. 簡述XML的特點。5. 簡述XML的優(yōu)勢。XML的語法一、填空題1. XML是一種設計特定領域標記語言的 語言。2. 一個規(guī)范的XML文檔由 、主體和尾部三部分組成。3. XML文檔的聲明中的編碼方式常用的有 和GB2312.4. XML文檔基本的組成成分是標記和 。5. XML元素由 、結(jié)束標記和兩者之間的內(nèi)容三部分組成。6. XML文檔的元素特性是 、關(guān)聯(lián)性和迥異性。7. XML屬性的聲明位置是 。8. XML文檔中用來包含文本的組件是 。9. 是解決XML元素多義性和名字沖突問題的方案。10. 可以用作命名空間標識符來確保命名空間的唯一性的是 和URN。答案:1、

5、元標記 2、序言 3、UTF-8 4、元素 5、開始標記 6、可擴展性 7、文檔的第一行 8、CDATA段 9、命名空間 10、URL二、選擇題1. 目前,瀏覽器所支持的XML版本是 。A. 1.0 B. 1.1C. 2.0 D. 3.02. XML文檔默認的編碼方式是 。A. ASCII B. UnicodeC. UTF-16 D. UTF-83. 下列元素定義中正確的是 。A. <book></Book> B. <BOOK></book>C. <book></book> D. <Book></bOOK

6、>4. 實體引用符&apos;代表的是下列哪個特殊符號?A. < B. >C. D. “5. 在XML文件中可以作為元素類型和屬性名使用的是 。A. 命名空間 B. 處理指令C. 標記 D. URI6. XML聲明語句:<?xml version=”1.0” =”UTF-8”?>A. standalone B. encodingC. encording D. cording7. 統(tǒng)一資源標識符簡稱為 。A. URI B. URLC. UPI D. URN8. 在XML文檔中包含多個重數(shù)值的是 。A.屬性 B. 子元素C. 命名空間 D. 標記9. 下面特性

7、中,不屬于元素的特性的是 。A. 可擴展性 B. 關(guān)聯(lián)性C. 描述性 D. 迥異性10. 下列選項中不屬于XML標記意義的是 。A. 結(jié)構(gòu) B. 記錄C. 語義 D. 樣式答案:ADCCA BABCB三、簡答題1. 簡述XML文檔的結(jié)構(gòu)及其各部分的組成內(nèi)容。2. 對于空標記和空元素,它們的相同和不同之處在什么地方?3. 下面將給出一個元素及其子元素,應該如何把子元素轉(zhuǎn)變成該元素的屬性。<書桌> <長>1100mm</長><寬>600mm</寬><高>710mm</高></書桌> 4. 在XML文檔中

8、的特殊字符都有哪些?5. 簡述XML命名空間的作用。DTD規(guī)范XML文檔1. 填空題1. DTD的全稱為 ,它分為外部DTD和 兩種。2. 文檔中的元素在DTD中用 關(guān)鍵字來聲明。3. 屬性類型分為CDATA, , ,IDREF,IDREFS, ,ENTITIES, ,NMTOKENS和 十種。4. %字符用于聲明 。5. 條件語句通常與 一起使用。答案:1、文檔類型定義 內(nèi)部DTD 2、ELEMENT 3、枚舉 ID,ENTITY,NMTOKEN,NOTATION 4、參數(shù)化實體 5、實體二、選擇題1. 用于確保文檔的一致性和有效性的是 。A. DTD B. 命名空間C. 實體 D. 注記2

9、. DTD中元素內(nèi)容類型中,關(guān)鍵字 表示元素只包含被解析的字符數(shù)據(jù)。A. #PCDATA B. 子元素C. CDATA D. 實體3. DTD中屬性用 來聲明。A. ATTLIST B. ELEMENTC. DOCTYPE D. ENTITY4. 元素指示符+表示元素可以出現(xiàn)的次數(shù)為 。A. 1 B. 0C. 0 D.15. 屬性類型中 可以指定一個屬性的值是在DTD中聲明的注記的名稱。A. IDREF B. ENTITIESC. NOTATION D. NMTOKEN6. 使用外部DTD,在XML文檔聲明中standalone值為 。A. yes B. noC. 0 D. 17. 固定屬性默

10、認值的關(guān)鍵字是 。A. FIXED B. PCDATAC. REQUIRED D. IMPLIED8. 使用 可以將一個DTD元素及屬性聲明嵌套在另一個DTD中。A. 內(nèi)部參數(shù)實體 B. 外部參數(shù)實體C. 內(nèi)部普通實體 D. 外部普通實體9. 實體是一個外部文件,該外部文件由個人或工作小組定義并認可的外部普通實體使用的格式為 。A. SYSTEM B. PUBLICC. LIST D. ADMIN10. 通過 可以告訴解析器如何來顯示未解析實體。A. 注記 B. 條件語句C. 實體 D. 屬性答案:AAAAC BABAA三、簡答題1. 簡述內(nèi)部DTD和外部DTD的聲明結(jié)構(gòu)與應用。2. XML中

11、已解析實體 包含哪些實體類型,它與未解析實體的差異是什么?3. 簡要描述下述每個元素類型聲明:1) Name(Firstname,Middlename?,Lastname)2) Test(question,answer)*3) Discussion(subject,(top-information,solutions)*)4. 簡述注記的用法。5. 簡述編寫形式規(guī)范且有效的XML文檔的條件。Schema規(guī)范XML文檔一、填空題1. XML Schema兩種重要的模型是Microsoft XML Schema和 。2. Microsoft XML Schema和W3C XML Schema分別使

12、用AttributeType和 聲明XML文檔屬性。3. ElementType元素的content屬性的有效值包括empty, ,eltOnly和 。4. W3C XML Schema數(shù)據(jù)類型分為 和復雜類型兩種。5. W3C XML Schema數(shù)據(jù)類型 指定32位浮點數(shù)。答案:1、W3C XML Schema 2、attribute 3、textOnly 、mixed 4、簡單類型 5、float二、選擇題1. 在Microsoft XML Schema使用數(shù)據(jù)類型,引用的名稱空間是urn:schemas-microsoft-com: 。 A. datatype B. xml-data

13、C. xml-msdata D. xslt2. 在W3C XML Schema文檔中要為元素賦予固定值,使用的屬性是 。A. fixed B. default C. model D. millable3. 為Micosoft XML Schema文檔元素AttributeType描述數(shù)據(jù)類型的元素是 。A. description B. datatype C. type D. ref4. W3C XML Schema文檔中可以直接將其指向另一個元素定義模塊,避免在文檔中多次定義同一個元素的元素屬性是 。A. abstract B. form C. ref D. block5. W3C XML

14、Schema文檔中,attribute元素的屬性use值為 表示屬性是可選的并且可以具有任何值。A. optional B. prohibited C. required D. fixed6. Microsoft XML Schema文檔中的根元素用 聲明。A. schema B. Schema C. xsd:schema D. xsi:schema7. W3C XML Schema文檔中元素element的 屬性指定子元素可以出現(xiàn)的最多次數(shù)。A. maxOccurs B. minOccurs C. max D. min8. W3C XML Schema屬性使用 元素列舉枚舉值。A. enum

15、 B. enumeration C. list D. group9. 如果在W3C XML Schema文檔中定義了目標名稱空間,要在XML文檔中使用 引用該Schema文檔。A. noNamespaceSchemaLocation B. Location C. schemaLocation D. namespaceLocation10. 在W3C XML Schema文檔中, 元素用來聲明只有一個相容元素必須出現(xiàn),用于互斥情況。A. group B. all C. choice D. sequence答案:AABCA BABCC三、簡答題1. 簡述XML Schema與DTD的異同,及XML

16、 Schema的特點。2. 分別描述兩種XML Schema模型的結(jié)構(gòu)及元素和屬性定義語法。3. 根據(jù)下面給出的DTD,給出相應的XML Schema文檔。1) Name(Firstname,Middlename?,Lastname)2) Test(question,answer)*3) Discussion(subject,(top-information,solutions)*)CSS修飾XML文檔一、填空題1. XML中使用樣式表有兩種方式:一種是在XML文檔中直接嵌入CSS代碼,另外一種方式是 。2. 樣式表由樣式規(guī)則組成,而樣式規(guī)則的語法是 。3. CSS的基本樣式中,顏色屬性的取值

17、可以是十六進制取值、顏色名稱、 。4. CSS的基本樣式中,在設置邊框?qū)傩灾?,必須?yōu)先設置 屬性,然后才能設置其他的屬性。5. CSS的基本樣式中,文本樣式主要用來設置文本的一些相關(guān)屬性,其中text-decoration屬性有none、blink、underline、 , 等屬性值。答案:1、XML文檔中引入獨立的CSS文件 2、選擇符屬性:屬性值; 3、RGB 4、border-style 5、overline line-through二、選擇題1. 下面 不是文本的顯示方式。A. block(塊) B. line(行) C. double(雙線) D. list-item(列表)2.

18、用來設置背景圖片的CSS基本標記是 。A. background-color B. background-image C. background-repeat D. background-position3. 在CSS樣式中,設定鼠標形狀的基本標記是 。A.none B. color C. mouse D. cursor4. 創(chuàng)建一個帶有樣式表的XML文檔,要做的第一步是 。A. 構(gòu)思所要建立XML文檔所需要的資源及相關(guān)數(shù)據(jù)內(nèi)容B. 創(chuàng)建XML文檔C. 創(chuàng)建CSS文檔D. 測試以前的文檔5. CSS的樣式表中字體的屬性中 用來修飾字體的對比度和亮度。A. font-family B. font

19、-style C. font-weight D. font-variant6. 下面哪個 不是定位屬性position的屬性值。A. absolute B. relative C. static D. solid7. 設置字體以粗體的形式顯示,使用 屬性。A. font-style B. font-weight C. font-variant D. font-family8. 邊框樣式中設置上邊框的寬度的是 。A. border-style B. border-color C. border-top-width D. border-bottom9. 設置XML元素上邊緣距離是 屬性。A. ma

20、rgin-top B. margin-right C. margin-left D. margin-bottom10. 設置XML元素的文本縮進量的是 屬性。A. text-align B. text-indent C. line-height D. letter-spacing答案:CBDAC DBCAB三、簡答題1. 簡述XML文檔使用樣式表的兩種方式,每一種方式使用什么指令?2. 簡述XML文檔中樣式表的基本樣式都有哪些?3. 假設XML有三個標記的名字都是“電視”,簡述一下怎么處理才能使三個標記顯示不同的樣式。4. 簡述在處理XML文檔層疊時,所使用的標記及需要注意的事項。5. 簡述C

21、SS樣式表的優(yōu)勢有哪些?XSL轉(zhuǎn)換2. 填空題1. 一個格式良好XSL文件是由 XSL 標記和HTML標記組成,這里HTML標記的格式也是良好的。2. 模板是 的集合,都使用定義XML數(shù)據(jù)顯示的樣式。3. 我們使用 標記可以對多個同名的節(jié)點訪問,并且該節(jié)點可以設置在顯示數(shù)據(jù)的時候,可以按升序或降序顯示。4. 可以在XSL文件中使用<xsl:element>創(chuàng)建一個標記,設置標記的名稱,通過 標記可以為創(chuàng)建的標記設置設置相應的屬性。5. 在XSL中使用樣式表CSS有兩種方式:一種直接通過嵌入的HTML標記中的屬性style來設置該標記以實現(xiàn)樣式的定義,另外一種是把CSS代碼放在 之間

22、。6. 在XSL中顯示標記的名稱,有兩種方式:一種是通過<xsl:copy>來顯示,另外一種是通過 來顯示。答案:1、XSL 2、一系列規(guī)則的集合 3、xsl:for-each 4、xsl:attribute 5、style標記 6、xsl:node-name二、選擇題1. 下面 標記是調(diào)用模板的標記。A. xsl:apply-templates B. xsl:templateC. xsl:for-each D. xsl:if2. 下面 不是邏輯運算符。A. $and$ B. $gt$C. $or$ D. $not$3. 下面 標記不能達到篩選數(shù)據(jù)的作用。A. xsl:if B.

23、xsl:chooseC. $lt$ D. xsl:comment4. 下面符號 不在XSL中使用的通配符。A. * B. C. / D. ?5. 下面 不是XSL語言的功能。A. 把XML轉(zhuǎn)換為HTML B. 格式化輸出對象C. 定義XML模式 D. 鏈接不同的XML文檔6. 下面 比較運算符的含義為不等于。A. $ne$ B. $qe$C. $gt$ D. $lt$7. 指定的標記下的內(nèi)容完全復制到輸出文件需用到 標記。A. xsl:if B. xsl:copyC. xsl:choose D. xsl:when8. 在XSL中加入注釋,需要用到 標記。A. xsl:comment B. xs

24、l:value-ofC. xsl:for-each D. xsl:where9. 在多條件的判斷語句中,獲得條件的屬性是 。A. match B. test C. template D. value10. 下面情況中, 是格式良好的HTML文檔出現(xiàn)的情況。A. 標記封閉 B. 使用單根C. 標記交叉 D. 屬性沒有引號括起來答案:ABDDD ABABA三、簡答題1. XSL語言可以分為幾部分,每部分完成的功能有哪些?2. XSL樣式表的基本結(jié)構(gòu)是什么形式?3. XSL文件必須有根模板嗎?根模板的格式是什么?4. XSL可以使用那些標記和運算符來篩選數(shù)據(jù)?5. 描述XSL的轉(zhuǎn)換原理。DOM接口技

25、術(shù)一、填空題1. DOM是Document Object Model的英文縮寫,翻譯過來的意思是 。2. DOM有四個基本接口,分別是 , ,Node和NamedNodeMap。3. 用來表示標記中包含的數(shù)據(jù)的節(jié)點對象,是用 接口創(chuàng)建的。4. 使用DOM處理XML,常發(fā)生的異常有 。5. XML文件在被加載到內(nèi)存中是,會被封成一個 對象。答案:1、文檔對象模型 2、NodeList,Document 3、Text 4、DOMException 5、Document二、選擇題1. 下面 不是繼承Node接口。A. Document接口 B. Attr接口C. Text接口 D. TypeInfo

26、接口2. Document接口實現(xiàn)的對象對應XML文件Document節(jié)點,該節(jié)點下面有兩種類型的節(jié)點:Element節(jié)點、 。A. DocumentType節(jié)點 B. Attr節(jié)點C. Node節(jié)點 D. Text節(jié)點3. 下面 方法是輸出獲得XML文檔的編碼形式的。A. getXmlVersion() B. getDocType()C. getXmlEncoding() D. getLength()4. 下面 方法可以獲得XML文檔的節(jié)點樹的根節(jié)點。A. getEntities() B. getPublicId()C. getDocumentElement() D. getWholeTex

27、t()5. 刪除某個標記的屬性,使用 方法。A. removeAttribute(String name) B. removeChild(Node node)C. replaceWholeText(String text) D. getNodeName()6. 獲得XML文檔節(jié)點中包含的數(shù)據(jù),使用 節(jié)點對象。A. Element B. DocumentC. Text D. Attr7. 下面 方法是添加節(jié)點的方法。A. appendChild() B. appendC. setchild() D. insertChild()8. 獲得XML文檔中屬性的值,需要使用 節(jié)點對象。A. Elemen

28、t B. DocumentC. Text D. Attr9. 把一個XML節(jié)點樹轉(zhuǎn)換為XML文檔,需要用 方法。A. getInstance() B. transform()C. appendChild() D. getVersion()10. 調(diào)用Document節(jié)點使用 可返回當前節(jié)點的DocumentType子節(jié)點。A. getWholeText() B. getDocType()C. getXmlVersion() D. getLength()答案:DACCA CADBB三、簡答題1. 簡述DOM的工作原理。2. DOM的常用接口有哪些,分別表示什么?3. 被解析的XML文件標記與Do

29、cument節(jié)點的哪種類型子孫節(jié)點相對應?4. getElementsByTagName(String name)和getChildNodes()有什么區(qū)別?5. 創(chuàng)建一個XML文件,通常需要哪些步驟?SAX接口技術(shù)一、填空題1. SAX是 的縮寫,是基于事件模型處理XML文件。2. SAX和 都是訪問XML文檔中信息的API 接口。3. 提供SAX分析程序的所有接口的JAXP軟件包是 。4. 要實現(xiàn)一個事件處理器需要繼承 類,該類繼承了ContentHandler、DTDhandler、EntityResolver和ErrorHandler接口,并實現(xiàn)了里面的方法。5. 當解析器解析到文檔的

30、結(jié)尾時,調(diào)用 方法。答案:1、Simple API for XML 2、DOM 3、org.xml.sax 4、DefaultHandler 5、endDocument()二、選擇題1. 當解析器解析到文檔的其中的一個錯誤時,肯定不會調(diào)用的方法是 。A. public void warning() B. public void error()C. public void fatalError() D. public void skippedEntity()2. 當解析器解析到文檔的開始標記時,會調(diào)用 方法。A. public void startElement() B. public void

31、 startDocument()C. pulic void startPrefixMapping() D. public voic setDocumentLocator()3. 當解析器解析到文檔的標記之間的文本數(shù)據(jù)時,會調(diào)用 方法。A. public void notationDecl() B. public void characters()C. public void ignorableWhitespace() D. public void processingInstruction()4. 當解析器解析到文檔中一條指令時,會調(diào)用 方法。A. public void processing

32、Instruction() B. public void skippedEntity()C. public void unparsedEntityDecl() D. public void startDocument()5. 下面 不是SAX解析器解析XML文件的優(yōu)點。A. 可以解析任意大小的文件 B. 適合創(chuàng)建自己的數(shù)據(jù)結(jié)構(gòu)C. 適合小信息子集 D. 可以給XML文件添加節(jié)點6. 當解析器解析到文檔中命名空間,會調(diào)用 方法。A. pulic void startPrefixMapping() B. public void startDocument()C. public voic setDo

33、cumentLocator() D. public void characters()7. 當解析器解析到文檔的實體時,會調(diào)用 方法。A. public InputSource resolveEntity() B. public void fatalError()C. public void characters() D. public void startDocument()8. SAX解析器解析文件可能發(fā)生的異常是 。A. DOMException B. SAXExceptionC. EOFException D. ArithmeticException9. 當解析器解析到文檔的實體時,若

34、遇到無法解析的實體,會調(diào)用 方法。A. public InputSource resolveEntity() B. public void characters()C. public void skippedEntity() D. public void unparsedEntityDecl()10. 如果獲取XML文檔中某一行的數(shù)據(jù),需調(diào)用 方法。A. public voic setDocumentLocator() B. public void unparsedEntityDecl()C. public void fatalError() D. public void startDocument()答案:DBBAD AABCA三、簡答題1. 簡述一下SAX的工作機制。2. 簡述一下SAX和DOM兩者各自的有點和缺點。3. 簡述在SAX解析過程中遇到錯誤,會采取哪些措施。4. 簡述SAX中文件定位器的作用及用法。5. 簡述SAX解析過程中,文件、指令、元素、數(shù)據(jù)、實體解析的先后順序。數(shù)據(jù)島一、 填空題1. 數(shù)據(jù)島就是被HTML網(wǎng)頁 或包含的XML數(shù)據(jù)。2. Web服務器和客戶機之間的數(shù)據(jù)傳遞方式有三種:HTML頁面、XML文檔以及 。3. DS

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論