筆試中的XML題目

時(shí)間:2018-12-31 12:00:00 資料大全 我要投稿

筆試中的XML題目

1、xml有哪些解析技術(shù)?區(qū)別是什么?
答:有DOM,SAX,STAX等
DOM:處理大型文件時(shí)其性能下降的非常厲害,

筆試中的XML題目

。這個(gè)問題是由DOM的樹結(jié)構(gòu)所造成的,這種結(jié)構(gòu)占用的內(nèi)存較多,而且DOM必須在解析文件之前把整個(gè)文檔裝入內(nèi)存,適合對(duì)XML的隨機(jī)訪問SAX:不現(xiàn)于DOM,SAX是事件驅(qū)動(dòng)型的XML解析方式。它順序讀取XML文件,不需要一次全部裝載整個(gè)文件。當(dāng)遇到像文件開頭,文檔結(jié)束,或者標(biāo)簽開頭與標(biāo)簽結(jié)束時(shí),它會(huì)觸發(fā)一個(gè)事件,用戶通過在其回調(diào)事件中寫入處理代碼來處理XML文件,適合對(duì)XML的'順序訪問
STAX:Streaming API for XML (StAX)
2、你在項(xiàng)目中用到了xml技術(shù)的哪些方面?如何實(shí)現(xiàn)的?
答:用到了數(shù)據(jù)存貯,信息配置兩方面。在做數(shù)據(jù)交換平臺(tái)時(shí),將不能數(shù)據(jù)源的數(shù)據(jù)組裝成XML文件,然后將XML文件壓縮打包加密后通過網(wǎng)絡(luò)傳送給接收者,接收解密與解壓縮后再同XML文件中還原相關(guān)信息進(jìn)行處理。在做軟件配置時(shí),利用XML可以很方便的進(jìn)行,軟件的各種配置參數(shù)都存貯在XML文件中。
3、XML文檔定義有幾種形式?它們之間有何本質(zhì)區(qū)別?解析XML文檔有哪幾種方式?
答:a: 兩種形式 dtd schema,

筆試中的XML題目

b: 本質(zhì)區(qū)別:schema本身是xml的,可以被XML解析器解析(這也是從DTD上發(fā)展schema的根本目的).

c:有DOM,SAX,STAX等 DOM:處理大型文件時(shí)其性能下降的非常厲害。這個(gè)問題是由DOM的樹結(jié)構(gòu)所造成的,這種結(jié)構(gòu)占用的內(nèi)存較多,而且DOM必須在解析文件之前把整個(gè)文檔裝入內(nèi)存,適合對(duì)XML的隨機(jī)訪問SAX:不現(xiàn)于DOM,SAX是事件驅(qū)動(dòng)型的XML解析方式。它順序讀取XML文件,不需要一次全部裝載整個(gè)文件。當(dāng)遇到像文件開頭,文檔結(jié)束,或者標(biāo)
簽開頭與標(biāo)簽結(jié)束時(shí),它會(huì)觸發(fā)一個(gè)事件,用戶通過在其回調(diào)事件中寫入處理代碼來處理XML文件,適合對(duì)XML的順序訪問 STAX:Streaming API for XML (StAX)

 

  JAVA程序員測(cè)試題  
  條件:  
   
  現(xiàn)給出以下XML文檔:  
   
  <?xml   version=“1.0”     encoding=“GB2312”?>  
  <CDCA-WFS-WORK-CALENDAR     YEAR=“2002”   WORKHOURSPERDAY=“8”>  
  <MONTH-FREE-DAYS>  
  <Jan>5,6</Jan> 

  <Feb></Feb>  
  <Mar></Mar> 

  <Apr></Apr> 

  <May></May>  

  <Jun></Jun>  

  <Jul></Jul>  

  <Aug></Aug>  

  <Sept></Sept>  

  <Oct>1,2,3,4,5,6,7</Oct>  

  <Nov></Nov>  

  <Dec></Dec>  

  </MONTH-FREE-DAYS>  

  <SPECIAL-WORKHOURS-DAYS>  

        <DAY   MONTH=“3”     DAY=“8”   WORKHOURS=“4”></DAY>  

  </SPECIAL-WORKHOURS-DAYS>  

  </CDCA-WFS-WORK-CALENDAR>  

  要求:  

  1.根據(jù)您對(duì)這個(gè)XML文檔的理解,為這個(gè)XML文檔編寫Schema,即xsd文件,

資料共享平臺(tái)

筆試中的XML題目》(http://clearvueentertainment.com)。 

  2.使用JAVA并選用合適的DOM包(或者J2SE1.4.X內(nèi)置)寫一個(gè)可以裝入并編輯此文檔的程序。  

  3.定義一個(gè)能夠等價(jià)描述此XML文檔內(nèi)容的關(guān)系型數(shù)據(jù)庫(kù)的SCHEMA,并建好庫(kù),建議選用MS-Access2000數(shù)據(jù)庫(kù)。  

  4.使用合適的JDBC   Driver包,可以將此XML文檔與與數(shù)據(jù)庫(kù)內(nèi)容同步。  
  其他: 

自行設(shè)置完成此測(cè)試的環(huán)境。

 

 

【筆試中的XML題目】相關(guān)文章:

1.筆試題(XML)

2.中軟Java筆試題目

3.中軟融鑫筆試題目

4.中金財(cái)務(wù)類招聘筆試題目

5.美的筆試的題目

6.筆試程序題目

7.筆試題目

8.IBM筆試經(jīng)驗(yàn)筆試題目