回覆的留言 如有設定留言密碼,24小時內,還可修改本留言喔.
您的姓名: 留言密碼:
ICQ 號碼:
電子郵件:
網頁位址:
留言性質:
自動斷行: HTML語法:
主  題: (最多50字)
回應內容: ( ENTER 換行 ) [ UBB語法使用說明]










#3661  這是 Zero 寫在 zero留言板 上的文章 時間: 2003/3/22-23:42
Microsoft的xml元件問題
  • Msxml2.XMLHTTP.4.0
  • Msxml2.XMLHTTP.3.0
  • Msxml2.XMLHTTP
  • Microsoft.XMLHTTP
    以上4個是client-side用的元件,適用於Win98/Me/XP/NT/2K.
    其中Microsoft.XMLHTTP因該是系統內建的.
    當初不用以上4個,是因為資料刷新上有問題~有時候第2次抓同樣網址的時候.明明網頁內容已改,
    結果會抓到舊的網頁內容~
  • Msxml2.ServerXMLHTTP.4.0
  • Msxml2.ServerXMLHTTP.3.0
  • Msxml2.ServerXMLHTTP
    以上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(這~你們就自求多福了)