課程
/后端開發
/Java
/Java眼中的XML---文件讀取
SaxParserHandler里面的方法都是系統調用的嗎?那順序是怎樣的呢?為什么characters()方法輸出的結果可以直接跟在節點名字的后面?沒有懂,請大神指教
2016-03-31
源自:Java眼中的XML---文件讀取 3-3
正在回答
1 遇到<?xml version="1.0" encoding="UTF-8"?>,則自動調用startDocument()
2 接著,凡是遇到開始標簽<>,則先自動調用startElement()
3 如果解析標簽后,標簽內有內容,則自動調用characters()
4 如果解析標簽后,標簽內還有標簽,也是像第二步一樣調用startElement()。
上述三步如此反復進行。
5 遇到結束標簽</>,則自動調用endElement()
6 xml文檔結束時,則自動調用endDocument()
我覺得是這樣。希望幫到您。
其實我也不知道,,我是菜鳥
個人理解,以此拋磚引玉?:
我認為是這樣的順序:startElement>>characters>>endElement,這是相對于每一個標簽而言的,還記得視頻中,老師第一次使用characters(),程序的運行結果嗎?當時他是有很多空行的(在3-3中的10:30秒開始的),就是因為調用了characters()方法.
這是我的個人理解,也不知道是對還是錯,希望能有所幫助!
舉報
通過Java認識并且創造XML文件,如何應用 Java“解析 XML
1 回答SAX解析
1 回答SAX解析xml
2 回答SAX解析xml
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-23
1 遇到<?xml version="1.0" encoding="UTF-8"?>,則自動調用startDocument()
2 接著,凡是遇到開始標簽<>,則先自動調用startElement()
3 如果解析標簽后,標簽內有內容,則自動調用characters()
4 如果解析標簽后,標簽內還有標簽,也是像第二步一樣調用startElement()。
上述三步如此反復進行。
5 遇到結束標簽</>,則自動調用endElement()
6 xml文檔結束時,則自動調用endDocument()
我覺得是這樣。希望幫到您。
2016-04-01
其實我也不知道,,我是菜鳥
2016-04-01
個人理解,以此拋磚引玉?:
我認為是這樣的順序:startElement>>characters>>endElement,這是相對于每一個標簽而言的,還記得視頻中,老師第一次使用characters(),程序的運行結果嗎?當時他是有很多空行的(在3-3中的10:30秒開始的),就是因為調用了characters()方法.
這是我的個人理解,也不知道是對還是錯,希望能有所幫助!