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

下載本文檔

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

文檔簡介

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

2、gt;2.表單標(biāo)記中, 用來表示文本框或密碼框輸入字符最大數(shù)。3.4.5.A. fileC. size下面 不是XML語言的特點。A.自我描述C.跨平臺下面 不是XML使用的解析器。A. IBM XML4Jaache XercesC. Microsoft MSXML下面 不是XML的相關(guān)技術(shù)。B. maxlengthD. nameB.可擴(kuò)展D.修飾數(shù)據(jù)B. Sun Project XD. JavaB. XSLA. DTDC. DHTMLD. XPath6.對表格的兩行進(jìn)行行合并,需用 標(biāo)記。A. rowspanB. clospanC. cellpaddingD. table7. HTML標(biāo)記中

3、,能夠完成顏色設(shè)定的標(biāo)記,除了 標(biāo)記不是外,其余全是。A. bgcolorB. TextC. colorD. href8. HTML標(biāo)記中能顯示圖片的標(biāo)記是 。A. embedB. srcC. imgD. a9. 對XML文檔的顯示樣式修飾的是下面 技術(shù)。A. XSLB. XPathC. XlinkD. XHTML10. HTML語言中的預(yù)定義標(biāo)記是 標(biāo)記。B. blockquoteD. uA. addressC. pre 答案:ABDDC ADCAC三、簡答題1 .簡述HTML表格有哪些標(biāo)記。2 . 簡述XML和HTML的關(guān)系。3 .簡述XML的應(yīng)用的領(lǐng)域。4 .簡述XML的特點。5 . 簡

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

5、可擴(kuò)展性7、文檔的第一行 8、CDATA段 9、命名空間10、URL二、選擇題1 .目前,瀏覽器所支持的XML版本是 。A. 1.0B. 1.1C. 2.0D. 3.02 . XML文檔默認(rèn)的編碼方式是 。A. ASCIIB. UnicodeC. UTF-16D. UTF-83 . 下列元素定義中正確的是 。A. <book></Book>B. <BOOK></book>C. <book></book>D. <Book></bOOK>4 .實體引用符&apos;代表的是下列哪個特殊符號?A.

6、 <B. >C. 'D. "5 .在XML文件中可以作為元素類型和屬性名使用的是 。A.命名空間B.處理指令C.標(biāo)記D. URI6 . XML 聲明語句:<?xml version= "1.0" ="UTF-8”?>A. standaloneB. encodingC. encordingD. cording7 .統(tǒng)一資源標(biāo)識符簡稱為 。A. URIB. URLC. UPID. URN8 .在XML文檔中包含多個重數(shù)值的是 。A.屬性B.子元素C.命名空間D.標(biāo)記9 .下面特性中,不屬于元素的特性的是 。A.可擴(kuò)展性B.關(guān)聯(lián)

7、性C.描述性D.迥異性10 .下列選項中不屬于 XML標(biāo)記意義的是 。A.結(jié)構(gòu)B.記錄C.語義D.樣式答案:ADCCA BABCB三、簡答題1 .簡述XML文檔的結(jié)構(gòu)及其各部分的組成內(nèi)容。2 .對于空標(biāo)記和空元素,它們的相同和不同之處在什么地方?3 .下面將給出一個元素及其子元素,應(yīng)該如何把子元素轉(zhuǎn)變成該元素的屬性。書桌< 長 >1100mm</ 長 >寬 >600mm</寬高 >710mm</高</書桌>4 .在XML文檔中的特殊字符都有哪些?5 .簡述XML命名空間的作用。DTD規(guī)范XML文檔1. 填空題1. DTD的全稱為 ,它

8、分為外部 DTD和 兩種。2. 文檔中的元素在 DTD中用 關(guān)鍵字來聲明。3. 屬性類型分為 CDATA , , , IDREF , IDREFS , , ENTITIES , , NMTOKENS 和 十種。4. %字符用于聲明。5. 條件語句通常與 一起使用。答案:1、文檔類型定義內(nèi)部DTD2、ELEMENT 3、枚舉 ID , ENTITY , NMTOKEN ,NOTATION 4、參數(shù)化實體5、實體二、選擇題1 .用于確保文檔的一致性和有效性的是 。A. DTDB.命名空間C.實體D.注記2 . DTD中元素內(nèi)容類型中,關(guān)鍵字 表示元素只包含被解析的字符數(shù)據(jù)。A. #PCDATAB.

9、子元素C. CDATAD.實體3 . DTD中屬性用 來聲明。A. ATTLISTB. ELEMENTC. DOCTYPED. ENTITY4 .元素指示符+表示元素可以出現(xiàn)的次數(shù)為 。A. >1B. >0C. 0D.15 .屬性類型中 可以指定一個屬性的值是在DTD中聲明的注記的名稱。A. IDREFB. ENTITIESC. NOTATIOND. NMTOKEN6 . 使用外部DTD,在XML文檔聲明中standalone值為。A. yesB. noC. 0D. 17 .固定屬性默認(rèn)值的關(guān)鍵字是 。A. FIXEDB. PCDATAC. REQUIREDD. IMPLIED8

10、.使用 可以將一個DTD元素及屬性聲明嵌套在另一個DTD中。A.內(nèi)部參數(shù)實體B.外部參數(shù)實體C.內(nèi)部普通實體D.外部普通實體9 .實體是一個外部文件,該外部文件由個人或工作小組定義并認(rèn)可的外部普通實體使用的 格式為。A. SYSTEMB. PUBLICC. LISTD. ADMIN10 .通過 可以告訴解析器如何來顯示未解析實體。A.注記B.條件語句C.實體D.屬性答案:AAAAC BABAA三、簡答題1 .簡述內(nèi)部DTD和外部DTD的聲明結(jié)構(gòu)與應(yīng)用。2 . XML中已解析實體 包含哪些實體類型,它與未解析實體的差異是什么?3 .簡要描述下述每個元素類型聲明:1) Name(Firstname

11、,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 分另使用 AttributeType 和 聲明XML文檔屬性。3. ElementType 元素的 content 屬性的有

12、效值包括 empty , eltOnly 和<4. W3C XML Schema數(shù)據(jù)類型分為 和復(fù)雜類型兩種。5. W3C XML Schema數(shù)據(jù)類型 指定32位浮點數(shù)。答案:1、W3C XML Schema 2、attribute3、textOnly、mixed 4、簡單類型 5、float、選擇題1. 在 Microsoft XML Schema 使用數(shù)據(jù)類型,引用的名稱空間是 urn :schemas-microsoft-com:A. datatypeB. xml-dataC. xml-msdataD. xslt2. 在W3C XML Schema文檔中要為元素賦予固定值,使用的

13、屬性是 A. fixedB. defaultC. modelD. millable3. 為Micosoft XML Schema 文檔元素 AttributeType描述數(shù)據(jù)類型的元素是 A. descriptionB. datatypeC. typeD. ref4. W3C XML Schema文檔中可以直接將其指向另一個元素定義模塊,避免在文檔中多次 定義同一個元素的元素屬性是 。A. abstractB. formC. refD. block5. W3C XML Schema文檔中,attribute元素的屬性 use值為 表示屬性是可選的并且可以具有任何值。A. optionalB.

14、prohibitedC. requiredD. fixed6. Microsoft XML Schema 文檔中的根元素用 聲明。A. schemaB. SchemaC. xsd:schemaD. xsi:schema7. W3C XML Schema文檔中元素element的 屬性指定子元素可以出現(xiàn)的最多次數(shù)。A. maxOccursB. minOccursC. maxD. minA. enum8. W3C XML Schema屬性使用 元素列舉枚舉值。B. enumerationC. listD. groupB. LocationD. namespaceLocation9. 如果在 W3C

15、 XML Schema文檔中定義了目標(biāo)名稱空間, 要在XML文檔中使用 引 用該Schema文檔。A. noNamespaceSchemaLocationC. schemaLocation10. 在W3C XML Schema文檔中,元素用來聲明只有一個相容元素必須出現(xiàn),用于互斥情況。A. groupB. allC. choiceD. sequence答案:AABCA BABCC三、簡答題1. 簡述XML Schema與DTD的異同,及 XML Schema的特點。2. 分別描述兩種XML Schema模型的結(jié)構(gòu)及元素和屬性定義語法。3. 根據(jù)下面給出的 DTD ,給出相應(yīng)的 XML Sche

16、ma文檔。1) Name(Firstname,Middlename?,Lastname)2) Test(question,answer)*3) Discussion(subject,(top-information,solutions)*)CSS修飾XML文檔一、填空題1. XML中使用樣式表有兩種方式:一種是在 XML文檔中直接嵌入 CSS代碼,另外一種 方式是 O2. 樣式表由樣式規(guī)則組成,而樣式規(guī)則的語法是 。3. CSS的基本樣式中,顏色屬性的取值可以是十六進(jìn)制取值、顏色名稱、。4. CSS的基本樣式中,在設(shè)置邊框?qū)傩灾?,必須?yōu)先設(shè)置 屬性,然后才能設(shè)置其他的屬性。5. CSS的基本

17、樣式中,文本樣式主要用來設(shè)置文本的一些相關(guān)屬性,其中 text-decoration 屬性有 none、blink、underline> , 等屬性值。答案:1、XML文檔中引入獨(dú)立的CSS文件 2、選擇符屬性:屬性值; 3、RGB4、border-style 5、overline line-through二、選擇題1. 下面 不是文本的顯示方式。A. block (塊)B. line (行)C. double (雙線)D. list-item (列表)2. 用來設(shè)置背景圖片的 CSS基本標(biāo)記是。A. background-colorB. background-imageC. backg

18、round-repeatD. background-position3. 在CSS樣式中,設(shè)定鼠標(biāo)形狀的基本標(biāo)記是 。A.noneB. colorC. mouseD. 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-familyB. font-styleC. font-weightD. font-variant6.下面哪個 不是定位屬性position的屬性值。A. absoluteB.

19、 relativeC. staticD. solid7 .設(shè)置字體以粗體的形式顯示,使用 屬性。A. font-styleB. font-weightC. font-variantD. font-family8 .邊框樣式中設(shè)置上邊框的寬度的是 。A. border-styleB. border-colorC. border-top-widthD. border-bottom9 . 設(shè)置XML元素上邊緣距離是 屬性。A. margin-topB. margin-rightC. margin-leftD. margin-bottom10 .設(shè)置XML元素的文本縮進(jìn)量的是 屬性。A. text-a

20、lignB. text-indentC. line-heightD. letter-spacing答案:CBDAC DBCAB三、簡答題1 .簡述XML文檔使用樣式表的兩種方式,每一種方式使用什么指令?2 .簡述XML文檔中樣式表的基本樣式都有哪些?3 .假設(shè)XML有三個標(biāo)記的名字都是“電視”,簡述一下怎么處理才能使三個標(biāo)記顯示不 同的樣式。4 .簡述在處理XML文檔層疊時,所使用的標(biāo)記及需要注意的事項。5 .簡述CSS樣式表的優(yōu)勢有哪些?XSL轉(zhuǎn)換2. 填空題1. 一個格式良好 XSL文件是由XSL標(biāo)記和HTML標(biāo)記組成,這里HTML標(biāo)記的2 .模板是 的集合,都使用定義 XML數(shù)據(jù)顯示的樣

21、式。3 .我們使用 標(biāo)記可以對多個同名的節(jié)點訪問,并且該節(jié)點可以設(shè)置在顯示數(shù)據(jù)的時候,可以按升序或降序顯示。4 . 可以在XSL文件中使用xsl:element創(chuàng)建一個標(biāo)記,設(shè)置標(biāo)記的名稱,通過 標(biāo)記可以為創(chuàng)建的標(biāo)記設(shè)置設(shè)置相應(yīng)的屬性。5 .在XSL中使用樣式表 CSS有兩種方式:一種直接通過嵌入的 HTML標(biāo)記中白屬性style 來設(shè)置該標(biāo)記以實現(xiàn)樣式的定義,另外一種是把CSS代碼放在 之間。6 .在XSL中顯示標(biāo)記的名稱,有兩種方式:一種是通過xsl:copy來顯示,另外一種是通過 來顯示。答案:1、XSL 2、一系列規(guī)則的集合3、xsl:for-each4、xsl:attribute5、

22、style 標(biāo)記6、xsl:node-name、選擇題1 .下面 標(biāo)記是調(diào)用模板的標(biāo)記。A. xsl:apply-templatesB. xsl:templateC. xsl:for-eachD. xsl:if2 . 下面 不是邏輯運(yùn)算符。A. $and$B. $gt$C. $or$D. $not$3 .下面 標(biāo)記不能達(dá)到篩選數(shù)據(jù)的作用。A. xsl:ifB. xsl:chooseC. $lt$D. xsl:comment4 .下面符號 不在XSL中使用的通配符。A. *B.C. /D. ?5 . 下面 不是XSL語言的功能。A.把XML轉(zhuǎn)換為HTMLB.格式化輸出對象C.定義XML模式D.鏈

23、接不同的XML文檔6 .下面 比較運(yùn)算符的含義為不等于。A. $ne$B. $qe$C. $gt$D. $lt$7 .指定的標(biāo)記下的內(nèi)容完全復(fù)制到輸出文件需用到 標(biāo)記。A. xsl:ifB. xsl:copyC. xsl:chooseD. xsl:when8 .在XSL中加入注釋,需要用到 標(biāo)記。A. xsl:commentB. xsl:value-ofC. xsl:for-eachD. xsl:where9 .在多條件的判斷語句中,獲得條件的屬性是 。A. matchB. test C. templateD. value10 .下面情況中, 是格式良好的 HTML文檔出現(xiàn)的情況。A.標(biāo)記封閉

24、B.使用單根C.標(biāo)記交叉D.屬性沒有引號括起來答案:ABDDD ABABA三、簡答題1. XSL語言可以分為幾部分,每部分完成的功能有哪些?2. XSL樣式表的基本結(jié)構(gòu)是什么形式?3. XSL文件必須有根模板嗎?根模板的格式是什么?4. XSL可以使用那些標(biāo)記和運(yùn)算符來篩選數(shù)據(jù)?5. 描述XSL的轉(zhuǎn)換原理。DOM接口技術(shù)一、填空題1. DOM是Document Object Model的英文縮寫,翻譯過來的意思是 。2. DOM 有四個基本接口,分別是 , , Node 和 NamedNodeMap。3. 用來表示標(biāo)記中包含的數(shù)據(jù)的節(jié)點對象,是用 接口創(chuàng)建的。4. 使用DOM 處理XML ,常

25、發(fā)生的異常有 。5. XML文件在被加載到內(nèi)存中是,會被封成一個 對象。答案:1、文檔對象模型2、NodeList, Document 3、Text 4、DOMException5、Document二、選擇題1. 下面 不是繼承Node接口。A. Document 接口B. Attr 接口C. Text 接口D. TypeInfo 接口2. Document接口實現(xiàn)的對象對應(yīng) XML文件Document節(jié)點,該節(jié)點下面有兩種類型的節(jié)點:Element 節(jié)點、。A. DocumentType 節(jié)點B. Attr 節(jié)點C. Node節(jié)點D. Text節(jié)點3 .下面 方法是輸出獲得XML文檔的編碼形

26、式的。A. getXmlVersion()B. getDocType()C. getXmlEncoding()D. getLength()4 .下面 方法可以獲得XML文檔的節(jié)點樹的根節(jié)點。A. getEntities()B. getPublicId()C. getDocumentElement()D. getWholeText()5 .刪除某個標(biāo)記的屬性,使用 方法。A. removeAttribute(String name)B. removeChild(Node node)C. replaceWholeText(String text)D. getNodeName()6 .獲彳導(dǎo)XML文

27、檔節(jié)點中包含的數(shù)據(jù),使用 節(jié)點對象。A. ElementB. DocumentC. TextD. Attr7 .下面 方法是添加節(jié)點的方法。A. appendChild()B. appendC. setchild()D. insertChild()8 .獲彳導(dǎo)XML文檔中屬性的值,需要使用 節(jié)點對象。A. ElementB. DocumentC. TextD. Attr9 . 把一個XML節(jié)點樹轉(zhuǎn)換為 XML文檔,需要用 方法。A. getInstance()B. transform。C. appendChild()D. getVersion()10 .調(diào)用Document節(jié)點使用 可返回當(dāng)前

28、節(jié)點的 DocumentType子節(jié)點。A. getWholeText()B. getDocType()C. getXmlVersion()D. getLength()答案:DACCA CADBB三、簡答題1. 簡述DOM的工作原理。2. DOM的常用接口有哪些,分別表示什么?3. 被解析的XML文件標(biāo)記與 Document節(jié)點的哪種類型子孫節(jié)點相對應(yīng)?4. getElementsByTagName(String name)和 getChildNodes()有什么區(qū)別?5. 創(chuàng)建一個XML文件,通常需要哪些步驟?SAX接口技術(shù)一、填空題1. SAX是 的縮寫,是基于事件模型處理 XML文件。2

29、. SAX和都是訪問XML文檔中信息的 API接口。3. 提供SAX分析程序的所有接口的 JAXP軟件包是。4. 要實現(xiàn)一個事件處理器需要繼承 類,該類繼承了 ContentHandler、DTDhandler、EntityResolver 和 ErrorHandler 接口,并實現(xiàn)了里面的方法。5. 當(dāng)解析器解析到文檔的結(jié)尾時,調(diào)用 方法。答案:1、Simple API for XML 2、DOM 3、org.xml.sax 4、DefaultHandler5、endDocument()、選擇題1.3.當(dāng)解析器解析到文檔的其中的一個錯誤時,肯定不會調(diào)用的方法是2.A. public void

30、 warning。C. public void fatalError()當(dāng)解析器解析到文檔的開始標(biāo)記時,A. public void startElement()C. pulic void startPrefixMapping()B. public void error()D. public void skippedEntity() 會調(diào)用 方法。B. public void startDocument()D. public voic setDocumentLocator().8.A. public void notationDecl()C. public void ignora

31、bleWhitespace() 當(dāng)解析器解析到文檔中一條指令時,會調(diào)用A. public void processingInstruction() C. public void unparsedEntityDecl() 下面 不是SAX解析器解析A.可以解析任意大小的文件C.適合小信息子集 當(dāng)解析器解析到文檔中命名空間,會調(diào)用 A. pulic void startPrefixMapping() C. public voic setDocumentLocator() 當(dāng)解析器解析到文檔的實體時,會調(diào)用 A. public InputSource resolveEntity() C. publi

32、c void characters。 SAX解析器解析文件可能發(fā)生的異常是B. public void characters。D. public void processingInstruction() 方法。B. public void skippedEntity()D. public void startDocument()9.10.XML文件的優(yōu)點。B.適合創(chuàng)建自己的數(shù)據(jù)結(jié)構(gòu)D.可以給XML文件添加節(jié)點方法。B. public void startDocument()D. public void characters。 方法。B. public void fatalError()D. p

33、ublic void startDocument()A. DOMExceptionB. SAXExceptionC. EOFExceptionD. ArithmeticException當(dāng)解析器解析到文檔的實體時,若遇到無法解析的實體,會調(diào)用 方法。A. public InputSource resolveEntity()B. public void characters()C. public void skippedEntity()D. public void unparsedEntityDecl()如果獲取XML文檔中某一行的數(shù)據(jù),需調(diào)用 方法。A. public voic setDocu

34、mentLocator()B. public void unparsedEntityDecl()C. public void fatalError()D. public void startDocument()答案:DBBAD AABCA當(dāng)解析器解析到文檔的標(biāo)記之間的文本數(shù)據(jù)時,會調(diào)用 方法。三、簡答題1 .簡述一下SAX的工作機(jī)制。2 .簡述一下SAX和DOM兩者各自的有點和缺點。3 .簡述在SAX解析過程中遇到錯誤,會采取哪些措施。4 .簡述SAX中文件定位器的作用及用法。5 .簡述SAX解析過程中,文件、指令、元素、數(shù)據(jù)、實體解析的先后順序。數(shù)據(jù)島一、填空題1. 數(shù)據(jù)島就是被HTML網(wǎng)頁 或包含的XML數(shù)據(jù)。2. Web服務(wù)器和客戶機(jī)之間的數(shù)據(jù)傳遞方式有三種:HTML頁面、XML文檔以及,3. DSL 全稱是 Data S

溫馨提示

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

評論

0/150

提交評論