分类目录归档:C#

加载远程XML文档 C#

留着纪念 C#

 ///           
        /// 加载远程XML文档          
        ///          
        ///           
        ///           
        public XmlDocument ProcessItem(string URL)
        {
            WebRequest myRequest = WebRequest.Create(URL);
            //WebRequest请求的响应将会被放到一个WebResponse对象myResponse里,然后这个WebResponse对象被用来建立一个流来取出XML的值            
            WebResponse myResponse = myRequest.GetResponse();
            try
            {
                //使用rssURL的值建立了一个WebRequest项              

                Stream stream = myResponse.GetResponseStream();
                //使用一个XmlDocument对象rssDoc来存储流中的XML内容。XmlDocument对象用来调入XML的内容              
                XmlDocument doc = new XmlDocument();
                doc.Load(stream);
                return doc;
            }
            catch (Exception)
            {
                myRequest.GetResponse().GetResponseStream().Close();
                myResponse.Close();
                myResponse = null;
                myRequest = null;
            }
            return null;
        }

微信,微博,网页机器人API

基于小I机器人API 完成
可以直接发AJAX 调用
传个值就行
如果用于娱乐 测试 可以调用我提供的简单API  如果需要在大项目或者正式项目 建议去调用官方API

可以查询火车票 天气 及其它功能 需你们自己去挖掘
特别注意的是:各位亲 手下留情 不要骂我了

继续阅读

Email 邮件发送 万能的Email(邮件)发送通用方法 asp.net

using System.Net;

#region 发送Email
       /// <summary>
        /// 发送Email方法
        /// </summary>
        /// <param name="strSmtpServer">Stmp服务器</param>
        /// <param name="strFrom">发件人Email</param>
        /// <param name="strFromPass">发件人Email密码</param>
        /// <param name="strto">收件人Email</param>
        /// <param name="strSubject">主题</param>
        /// <param name="strBody">内容</param>
        public static void SendSMTPEMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody)
        {
            System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(strSmtpServer, 25);
            System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(strFrom, strto, strSubject, strBody);
            msg.IsBodyHtml = true;
            client.UseDefaultCredentials = false;
            System.Net.NetworkCredential basicAuthenticationInfo =
                 new System.Net.NetworkCredential(strFrom, strFromPass);
            client.Credentials = basicAuthenticationInfo;
            client.EnableSsl = true;
            client.Send(msg);
        }
       #endregion