xml解析之sax解析原理的示例分析

這篇文章主要介紹了xml解析之sax解析原理的示例分析,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、天河網(wǎng)站維護(hù)、網(wǎng)站推廣。

xml解析之sax解析原理的示例分析

SAX解析工具-  Sun公司提供的。內(nèi)置在jdk中。org.xml.sax.*

核心的API:

SAXParser類: 用于讀取和解析xml文件對象

parse(File f,DefaultHandler dh)方法:解析xml文件

使用指定的DefaultHandler 將指定文件的內(nèi)容解析為 XML。

個(gè)人理解:(使用指定的DefaultHandler解析傳入的xml文件)

參數(shù)一: File:表示 讀取的xml文件。

參數(shù)二: DefaultHandler: SAX事件處理程序。使用DefaultHandler的子類

例如:

{
                  1.創(chuàng)建SAXParser對象 
              SAXParserparser=SAXParserFactory.newInstance().newSAXParser();
                  2.調(diào)用parse方法
            parser.parse(new
 File("./src/contact.xml"),new MyDefaultHandler());
}             [一個(gè)類繼承class類名(extends
 DefaultHandler) 在調(diào)用是創(chuàng)建傳進(jìn)去
 
DefaultHandler類的API:
voidstartDocument()  :  在讀到文檔開始時(shí)調(diào)用
voidendDocument()  :在讀到文檔結(jié)束時(shí)調(diào)用
void startElement(String uri, String localName, String qName,Attributes attributes)  :讀到開始標(biāo)簽時(shí)調(diào)用                           
voidendElement(String uri, String localName, String qName)   :讀到結(jié)束標(biāo)簽時(shí)調(diào)用
voidcharacters(char[] ch, int start, int length) :讀到文本內(nèi)容時(shí)調(diào)用

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“xml解析之sax解析原理的示例分析”這篇文章對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!

當(dāng)前標(biāo)題:xml解析之sax解析原理的示例分析
標(biāo)題路徑:http://muchs.cn/article42/pdgsec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、自適應(yīng)網(wǎng)站、品牌網(wǎng)站制作、網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)