推 godsing :感謝!! 10/19 00:11
※ 引述《godsing (執著是苦)》之銘言:
: 小弟上個月才開始接觸php,所以還有很多不懂,希望板上鄉民多多提示
: 先說明這不是作業,純粹是老師的考驗而已
: 首先是上傳xml,這部份很簡單
: 分析xml也是一樣,小弟是用dom分析的
: 小弟目前進行到上傳之後的xml,檔名並不一定,可能是a.xml或b.xml之類的
: 而小弟所學的方法是$doc->load( 'test.xml' ); 但是這要固定檔名
: 小弟目前的想法是把上傳的檔案再copy一次,這樣我可以得到任意我想要的檔名
: 去配合上面寫死的讀取法
: 請問各位鄉民
: 除了這樣的作法還有別的方法嗎?
: 我的用法有什麼缺陷嗎?
: 一般的上傳結合分析xml作法又是怎樣的?
如果XML的來源是「上傳xml」,一般來講應該可以取得「上傳的檔案名稱」
不過你打算重新命名自訂的名稱之後再做XML的剖析處理也是可行的
上傳的部分或許你可以考慮用PEAR中的HTTP_Uload,可以簡化許多動作
http://pear.php.net/package/HTTP_Upload
剖析XML的方法,DOM是個不錯的選擇,不過你如要分析大量資料時,可以試試
SAX的方式,分批餵送資料做處理,這個方法在記憶體吃緊的主機是個很好的
解決辦法
至於PHP與XML配合的書本,有一本可以推薦你,你可以透過下列的資訊方便
你搜尋借閱或購買(建議善用圖書館資源,特別你還是學生的時候)
書名:「XML&PHP整合應用實務」
書碼:「ISBN 986-7944-45-3」
出版:「上奇出版社」
書號:「EB149」
作者:「Vikram Vaswani」
譯者:「陳武麟」
透過這本書你還可以了解到WDDX、XML-RPC的原理,滿不錯的
--
歡迎來我的網誌看看
@ http://doublekai.org/blog
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.37.127