vbscript转换成JavaScript
Function GetXml(Xml_Url) '获取远程页面内容
GetXml_Temp =""
Dim objXml
Set objXml = Server.CreateObject("Msxml2.ServerXMLHTTP")
objXml.SetTimeOuts 10000, 10000, 30000, 30000
'SetTimeOuts 解析DNS名字的超时时间, 建立Winsock连接的超时时间, 发送数据的超时时间, 接收response的超时时间
objXml.Open "GET",Xml_Url,False
objXml.Send()
If (objXml.ReadyState = 4) And (objXml.Status = 200) Then
GetXml_Temp = bytes2BSTR(objXml.ResponseBody)
Else
GetXml_Temp =""
End If
Set objXml = Nothing
GetXml = GetXml_Temp
If Err Then Err.Clear
End Function
Function bytes2BSTR(vIn)
Dim strreturn,i,thischarcode,nextcharcode
strReturn = ""
For i = 1 To LenB(vIn)
ThisCharCode = AscB(MidB(vIn,i,1))
IF ThisCharCode < &H80 THEN
strReturn = strReturn & Chr(ThisCharCode)
Else
NextCharCode = AscB(MidB(vIn,i+1,1))
strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
i = i + 1
End If
Next
bytes2BSTR = strReturn
End Function