第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

SAX解析

SaxParserHandler里面的方法都是系統(tǒng)調(diào)用的嗎?那順序是怎樣的呢?為什么characters()方法輸出的結(jié)果可以直接跟在節(jié)點名字的后面?沒有懂,請大神指教

正在回答

3 回答

1 遇到<?xml version="1.0" encoding="UTF-8"?>,則自動調(diào)用startDocument()

2 接著,凡是遇到開始標簽<>,則先自動調(diào)用startElement()

3 如果解析標簽后,標簽內(nèi)有內(nèi)容,則自動調(diào)用characters()

4 如果解析標簽后,標簽內(nèi)還有標簽,也是像第二步一樣調(diào)用startElement()。

上述三步如此反復(fù)進行。

5 遇到結(jié)束標簽</>,則自動調(diào)用endElement()

6 xml文檔結(jié)束時,則自動調(diào)用endDocument()

我覺得是這樣。希望幫到您。

1 回復(fù) 有任何疑惑可以回復(fù)我~

其實我也不知道,,我是菜鳥

0 回復(fù) 有任何疑惑可以回復(fù)我~

個人理解,以此拋磚引玉?:

我認為是這樣的順序:startElement>>characters>>endElement,這是相對于每一個標簽而言的,還記得視頻中,老師第一次使用characters(),程序的運行結(jié)果嗎?當時他是有很多空行的(在3-3中的10:30秒開始的),就是因為調(diào)用了characters()方法.

這是我的個人理解,也不知道是對還是錯,希望能有所幫助!

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消
Java眼中的XML---文件讀取
  • 參與學習       83198    人
  • 解答問題       447    個

通過Java認識并且創(chuàng)造XML文件,如何應(yīng)用 Java“解析 XML

進入課程
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號