老師所講的endElements() , endDocuments() , 以及 charXX()方法的疑問。
老師最開始所說, 由startElements()負責判斷節點的開始,endEelements()負責節點的結束。所以<bookStore>是開始節點 , </bookStore>是結束節點。?
但是老師又說判斷文件開始,也就是第一句話<? xml verson="xx.xx" laugxx = utf-8 ?>是由startDocuments() 判斷的 。 endDocuments()判斷文件的結束 。 也就是</bookStore>這不和之前說的相互矛盾么 。所以 ,endDocuments()是如何判斷文件結束的。
那charXX()又是負責判斷什么節點的開始的 ?
2016-09-09
我理解的這</bookStore>這里應該是先調用endEelements()方法,然后文件沒有內容了就調用endDocuments()方法判斷文件結束,具體怎么樣你可以重寫一下兩個方法試試看
2016-02-09
是我自己沒有聽清楚其中的邏輯 , 還是老師沒有講清楚 ?