最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

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

SAX生成XML文件為什么不能返回去修改?

http://img1.sycdn.imooc.com//579c53150001db9f13440709.jpg

老師講到:

假設我現(xiàn)在要生成一個xml。讓它去存儲書籍信息。首先寫根節(jié)點bookstore,然后添加第一本書,然后添加第二本書,這時候發(fā)現(xiàn)第一本書中有某一個內(nèi)容忘記添加了,想回去進行修改或增加。這時候我們發(fā)現(xiàn)SAX解析是無法做到這一點的,因為SAX解析是基于事件的?;谑录哪P湍兀涯骋粋€標簽走完了之后,它是不能走回頭路的,它沒有狀態(tài)性可言。所以在使用DOM還是SAX進行選擇時,要考慮到你是不是要對生成的模型進行頻繁的修改。

問題是:?

如果要修改BOOK id1 的內(nèi)容, 直接在源碼里修改或者添加新的內(nèi)容, 重新運行程序,然后生成一個新的XML文件. 不就實現(xiàn)了之前內(nèi)容的修改或者添加了嗎??

老師要講的是什么意思呢? 沒有聽懂, 希望有聽懂的講解下. 謝謝.

正在回答

2 回答

老師應該表述錯了吧。不利于修改應該是指在解析xml文檔時,在那些startElement()等方法中無法修改xml文檔內(nèi)容,建立xml文檔時不存在不能修改的問題吧。個人理解,歡迎討論。

0 回復 有任何疑惑可以回復我~

因為SAX是基于事件

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

SAX生成XML文件為什么不能返回去修改?

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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