內(nèi)容文稿dayxml加強_第1頁
內(nèi)容文稿dayxml加強_第2頁
內(nèi)容文稿dayxml加強_第3頁
內(nèi)容文稿dayxml加強_第4頁
內(nèi)容文稿dayxml加強_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

課程XMLXMLXML語法(w3c組織規(guī)定的:

名不能以數(shù)字開頭,中間不能有空格,區(qū)分大小寫。有且僅有一個根文檔encoding="utf-8":打開或解析xml文檔時的編碼xmlxmlXML程序或操作xml文兩種解析方式 DOM解 SAX解DOM解析原理:把xml文檔加載成 過節(jié)點對象xml文檔內(nèi)容(,屬性,文本,注釋。Dom4j工具(DOM解析原理xml文檔:docnewSAXReader().read("xml文件:

指定名稱的第一個子對 指定名稱的所有子對 所有子對tribuealue) getText()得到當(dāng)前的文 得到子的文今天的目標(biāo) Dom4J修改 +xPath技 +SAX解析+XML約Dom4jxml文寫出內(nèi)容xml文 xml文檔

增加"“ 修改屬性 修改文本內(nèi) 刪除 xPath技引問題:當(dāng)使用dom4j查詢比較深的層次結(jié)構(gòu)的節(jié)點(,屬性,文本,比較麻煩xPath作dom4j中如何使xPath技xPathjarjaxen-1.1-beta-xpath selectNodes("xpath表達(dá)式 selectSingleNode("xpath表達(dá)式 xPath語/xml的根位置開始或子元素(一個層次結(jié)構(gòu)*@案用戶輸入用戶名和->到“數(shù)據(jù)庫”查詢是否有對應(yīng)的用戶-有:則表示登錄成功xml 用來用戶的數(shù)SAX解DOM解DOM解析原理:把xml文檔加載進(jìn)內(nèi)存,然后在內(nèi)存中構(gòu)建 缺點:不適合大容量的xml文件,容易導(dǎo)致內(nèi)存溢出SAX解析原理:加載一點,一點,處理一點。對內(nèi)存要求比較低SAX解析工SAX解析工具- Sun公司提供的。內(nèi)置在jdk中。org.xml.sax.*的API:SAXParser類:用于和解析xml文件對 f, dh)方法:解析xml

參數(shù)一:File:表示的xml文件參數(shù)二:DefaultHandler:SAX處理程序。使用DefaultHandler的子創(chuàng)建SAXParserSAXParser調(diào)用parseparser.parse(newFile("./src/contact.xml"),new [一個類繼承class類名(extendsDefaultHandler)在調(diào)用是創(chuàng)建傳進(jìn)開始時調(diào)

DefaultHandler 在讀到文檔開始時調(diào)voidend voidstarement(Stringuri,StringlocalName,StringqName,Attributes :讀voidendElement(Stringuri,StringlocalName,String voidcharacters(char[ch,intstart,int ============DOM解 SAX解 DOM解SAX解原理:加載xml文檔,不適合大容量的文原理:加載一點,一點,處理一點。適合大容量DOMSAXDOM解析任意任何位置的數(shù)據(jù),甚至往回SAX解析只能從上往下,按順序,不能往回DOM解析面向?qū)ο蟮木幊谭椒ǎ∟odeElementSAX解析基于的編程方法。java開發(fā)編碼相對復(fù)雜

Dom4jxmlnewxPathxmlxpath表達(dá)式語言SAXDefaultHandler設(shè)計一個程聯(lián)系人:編號QQ郵交互使用console(控制

溫馨提示

  • 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

提交評論