最新回答 / 丑丶小亞
要是什么都不知道,就換回講師講的docment方式去讀,不需要你知道節(jié)點名,只要自己做判斷是否還有根節(jié)點就好。
最新回答 / 慕粉1502521177
雖然沒怎么明白解析的過程 ,不過就老師的講解而言,我覺得應(yīng)該是在解析的內(nèi)部是以多線程的方式解析,所以只需要重寫要實現(xiàn)的功能的代碼就行,其他的執(zhí)行過程都是交給了多線程進(jìn)行執(zhí)行(個人意見,應(yīng)該可以這么理解,具體實現(xiàn)多查一些相關(guān)書籍看看吧)
最贊回答 / 丑丶小亞
<...圖片...>樓上的正解。startElement方法遇到節(jié)點就解析,你的代碼相當(dāng)于每次都在new Book();至于為什么還是有2個book,是因為你在endElement方法的時候判斷book標(biāo)簽了,而book結(jié)束標(biāo)簽只有2個,所以你添加了2個null的book內(nèi)容。
最新回答 / 慕仙3331222
有一種情況不好解決:就是標(biāo)簽內(nèi)部還有些"標(biāo)簽文本"也被解析了,有沒有什么辦法忽略某個標(biāo)簽下面的全部標(biāo)簽?