【正文】
XLink和XPointer技術(shù)一、填空題二、選擇題A. B.C. D.三、簡答題。4. 簡述DSO和XSL切換樣式的具體步驟。2. 簡述DSO的具體含義和用途。A. url B. xmlC. firstchild D. nodename10. 下面 是不可以和數(shù)據(jù)島綁定的標記。A. moveFirst B. moveLastC. moveNext D. movePrevious8. 使用 方法,可以獲得記錄集的最后一條記錄。A. 以參數(shù)指示的樣式顯示XML數(shù)據(jù) B. 把XML的節(jié)點轉(zhuǎn)換為XML數(shù)據(jù)C. 把該Element節(jié)點轉(zhuǎn)換為Node節(jié)點 D. 把XML數(shù)據(jù)轉(zhuǎn)換為HTML數(shù)據(jù)6. 使用 屬性可以設(shè)置當前頁面顯示的記錄數(shù)。A. EOF B. maxRecordsC. id D. pageCount4. 下面 不是DSO數(shù)據(jù)源對象的方法。A. src B. datasrcC. datafield D. class2. 在HTML中,不管是包含XML數(shù)據(jù)還是引入XML數(shù)據(jù),都需要使用到一個標記id,該標記表示的意思是 。5. 在HTML網(wǎng)頁使用DSO數(shù)據(jù)源對象的時候,可以把該對象看成一個 。XML DSO是一個Microsoft ActiveX控件,嵌入到Microsoft Internet Explore中。2. Web服務(wù)器和客戶機之間的數(shù)據(jù)傳遞方式有三種:HTML頁面、XML文檔以及 。5. 簡述SAX解析過程中,文件、指令、元素、數(shù)據(jù)、實體解析的先后順序。3. 簡述在SAX解析過程中遇到錯誤,會采取哪些措施。A. public voic setDocumentLocator() B. public void unparsedEntityDecl()C. public void fatalError() D. public void startDocument()答案:DBBAD AABCA三、簡答題1. 簡述一下SAX的工作機制。A. DOMException B. SAXExceptionC. EOFException D. ArithmeticException9. 當解析器解析到文檔的實體時,若遇到無法解析的實體,會調(diào)用 方法。A. pulic void startPrefixMapping() B. public void startDocument()C. public voic setDocumentLocator() D. public void characters()7. 當解析器解析到文檔的實體時,會調(diào)用 方法。A. public void processingInstruction() B. public void skippedEntity()C. public void unparsedEntityDecl() D. public void startDocument()5. 下面 不是SAX解析器解析XML文件的優(yōu)點。A. public void startElement() B. public void startDocument()C. pulic void startPrefixMapping() D. public voic setDocumentLocator()3. 當解析器解析到文檔的標記之間的文本數(shù)據(jù)時,會調(diào)用 方法。答案:Simple API for XML DOM DefaultHandler endDocument()二、選擇題1. 當解析器解析到文檔的其中的一個錯誤時,肯定不會調(diào)用的方法是 。4. 要實現(xiàn)一個事件處理器需要繼承 類,該類繼承了ContentHandler、DTDhandler、EntityResolver和ErrorHandler接口,并實現(xiàn)了里面的方法。2. SAX和 都是訪問XML文檔中信息的API 接口。A. getWholeText() B. getDocType()C. getXmlVersion() D. getLength()答案:DACCA CADBB三、簡答題1. 簡述DOM的工作原理。A. Element B. DocumentC. Text D. Attr9. 把一個XML節(jié)點樹轉(zhuǎn)換為XML文檔,需要用 方法。A. Element B. DocumentC. Text D. Attr7. 下面 方法是添加節(jié)點的方法。A. getEntities() B. getPublicId()C. getDocumentElement() D. getWholeText()5. 刪除某個標記的屬性,使用 方法。A. DocumentType節(jié)點 B. Attr節(jié)點C. Node節(jié)點 D. Text節(jié)點3. 下面 方法是輸出獲得XML文檔的編碼形式的。答案:文檔對象模型 NodeList,Document Text DOMException Document二、選擇題1. 下面 不是繼承Node接口。4. 使用DOM處理XML,常發(fā)生的異常有 。2. DOM有四個基本接口,分別是 , ,Node和NamedNodeMap。A. 標記封閉 B. 使用單根C. 標記交叉 D. 屬性沒有引號括起來答案:ABDDD ABABA三、簡答題1. XSL語言可以分為幾部分,每部分完成的功能有哪些?2. XSL樣式表的基本結(jié)構(gòu)是什么形式?3. XSL文件必須有根模板嗎?根模板的格式是什么?4. XSL可以使用那些標記和運算符來篩選數(shù)據(jù)?5. 描述XSL的轉(zhuǎn)換原理。A. xsl:ment B. xsl:valueofC. xsl:foreach D. xsl:where9. 在多條件的判斷語句中,獲得條件的屬性是 。A. $ne$ B. $qe$C. $gt$ D. $lt$7. 指定的標記下的內(nèi)容完全復制到輸出文件需用到 標記。A. * B. []C. // D. ?5. 下面 不是XSL語言的功能。A. $and$ B. $gt$C. $or$