Tuesday, July 11, 2006

用Expat處理你的XML資料(2)

讓我們看看這3個callback function裏面的作法;首先我們先看一個簡單的XML檔案如下:

這個簡單的XML範例為最基本的XML,它沒有DTD宣告也沒有CDATA之類的,只單純的將資料結構化罷了。那Expat的callback function怎麼運作呢?原則上它幫你分好資料與tag的分別,至於你要如何處理資料或是tag屬性你要自己在callback function完成。舉例來說,我們的expatStart函式便會在每次Expat遇到起始tag時去呼叫,而expatEnd就會在遇到結束的tag時被呼叫,中間的資料便會呼叫我們的expatHandler....more

No comments: