| #3661 | 這是 Zero 寫在 zero留言板 上的文章 | 時間: | 2003/3/22-23:42 | ||
| Microsoft的xml元件問題 以上4個是client-side用的元件,適用於Win98/Me/XP/NT/2K. 其中Microsoft.XMLHTTP因該是系統內建的. 當初不用以上4個,是因為資料刷新上有問題~有時候第2次抓同樣網址的時候.明明網頁內容已改, 結果會抓到舊的網頁內容~ 以上3個是server-side用的元件,適用於WinXP/NT/2K. 一開始我是用Msxml2.ServerXMLHTTP,結果大家的Win98都不能用.我想說,是不是版本上的問題. 所以要大家安裝msxml3,然後採用Msxml2.ServerXMLHTTP.3.0強迫指定3.0,結果也不行~ 結果昨天看Microsoft的英文文件時,在一個不起眼的地方,Microsoft寫說 ServerXMLHTTP的元件只能用在WinXP/NT/2K,而在Win98/Me上,一定要用XMLHTTP元件. 哇例~差點吐血~ 今天改用最原始的Microsoft.XMLHTTP(這是1.0),結果都可以了~ 所以,我程式下一版,會再改成先偵測作業系統,然後再採取適當的元件. WinXP/NT/2K的我會用Msxml2.ServerXMLHTTP.3.0(我用起來是沒問題~) Win95/98/Me的我會用Msxml2.XMLHTTP.3.0(這~你們就自求多福了) |
|||||