当前位置 主页 > 服务器问题 > Linux/apache问题 >

    利用ASP从远程服务器上接收XML数据的方法

    栏目:Linux/apache问题 时间:2019-11-01 10:14

    复制代码 代码如下:<% 
    dim objXML 
    dim objRootElement 
    dim strValue 
    dim strInetURL 
    dim strXML 
    dim item             
    strInetURL ="http://pf.inetsolution.com/inetactive2001/inetactive2001news.xml" 
    Dim HttpReq  
    set HttpReq = server.CreateObject("MSXML2.XMLHTTP")   
    HttpReq.open "GET", "http://pf.inetsolution.com/inetactive2001/inetactive2001news.xml", False 
    HttpReq.send 
    strXML = HttpReq.responseText        
    Set objXML = Server.CreateObject("Msxml2.DOMDocument") 
    objXML.validateonparse = true 
    objXML.async=false 
    objXML.loadXML(strXML) 
    if objXML.ParseError.errorCode <> 0 then 
        Response.Write("Error: " & objXML.parseError.reason & "<br>") 
        Response.Write("Code: 0x" & hex(objXML.parseError.errorCode) & "<br>") 
        Response.Write("At Line: " & objXML.parseError.line & "<br>") 
        Response.Write("At pos: " & objXML.parseError.linePos & "<br>")                 
    else 
        set objRootElement = objXML.documentElement 
        if not isObject(objRootElement) then 
            Response.Write("no file loaded") 
        else 
            Response.Write(objRootElement.childnodes(0).text) 
        end if 
    end if 
    %>