接收用HTTP协议发送过来的XML格式的数据,帮帮我怎么作,谢谢还有在Delphi中处理XML数据的方法 ,用那些最容易,谢谢

解决方案 »

  1.   

    楼上,有没有具体的实例呀,谢谢,比如我怎么接收通HTTP协议传过来的数据,用那个事件
      

  2.   

    接收跟普通文件的数据流没什么区别啊至于处理,用TXMLDocument慢慢摸索吧
      

  3.   

    编写isapi扩展程序,在其中添加WebItemAction,在OnAction事件中使用TXMLDocument组件处理传送过来的xml内容。
      

  4.   

    用TIdHttp和TXMLDocument控件。
    function GetURLXMLDoc(strURL:string):boolean;
    var
        ms:TMemoryStream;
    begin
        ms:=TMemoryStream.Create;
        Result:=true;
        IdHTTP1.Disconnect;
        try
            IdHTTP1.Get(strURL,ms);
            ms.Position:=0;
            XMLDocument1.LoadFromStream(ms);
        except
            Result:=false;
        end;
        ms.Free;
    end;
    .......................
    var
        strURL:string;
        bResult:boolean;
        RootNode,ParentNode,ChildNode: IXMLNode;
    begin
        strURL:='http://......';
        bResult:=GetURLXMLDoc(strURL);
        if bResult then
        begin
            RootNode:=XMLDocument1.ChildNodes['root'];
            ParentNode:=RootNode.ChildNodes['code'];
            Label1.Caption:=ParentNode.NodeValue;
        end;
      

  5.   

    使用webservice   uses msxml