获取远程xml数据-表结构

<span style="white-space:pre">	</span>/// <summary>
        /// 获取远程接口数据-表结构
        /// </summary>
        /// <param name="target">目标接口</param>
        /// <param name="ResponseTimeoutSeconds">响应超时时间(单位秒)</param>
        /// <param name="ReadWriteTimeoutSeconds">读写流超时时间(单位秒)</param>
        /// <returns>数据表结果集</returns>
        public static DataSet DownLoadRemoteData(string target,int ResponseTimeoutSeconds,int ReadWriteTimeoutSeconds)
        {
            DataSet ds = new DataSet();
            try
            {
                HttpWebRequest Request = System.Net.WebRequest.Create(target) as HttpWebRequest;
                Request.Method = "Get";
                //设置超时时间
                Request.Timeout = ResponseTimeoutSeconds * 1000;
                Request.ReadWriteTimeout = ReadWriteTimeoutSeconds * 10000;
                using (StreamReader responseReader = new StreamReader(Request.GetResponse().GetResponseStream(),Encoding.GetEncoding("gb2312")))
                {
                    XmlTextReader xmlReader = new XmlTextReader(responseReader);
                    ds.ReadXml(xmlReader);
                }
            }
            catch
            {
                ds = null;
            }
            return ds;
        }

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念