从现在开始每天我要写学习笔记,希望成为自己一笔宝贵的财富!

原创 2006年05月10日 17:57:00

 今天的学习中,收获最大的是如何从网上的页面上取到内容。具体要引用以下几个类。

using System.Net;(WebRequest 是此类的成员需要引用)
using System.IO;
using System.Text;

public string getPageInfo(string pageUrl)//读取页面代码
  {
   WebRequest myReq=WebRequest.Create(pageUrl);
   WebResponse myRes=myReq.GetResponse();
   Stream resStream=myRes.GetResponseStream();
   StreamReader sr=new StreamReader(resStream,Encoding.Default);
   string pageInfo=(sr.ReadToEnd()).ToString();
   myRes.Close();
   return pageInfo;
  }

以上这就是具体的编码。

 

下面是如何把页面的信息存到txt中,并把txt中的内容转化为xml 相当好用值得学习

private void Page_Load(object sender, System.EventArgs e)
{
if(!this.IsPostBack)
{
     Application.Lock();//防止并发
this.GetData();//获取外汇数据到TXT文件
this.txtToXml();//把TXT文件转换成XML文件
Application.UnLock();

}

}


private void GetData()//获取外汇数据到TXT文件,
{
             string FilePach=Server.MapPath("data.txt");
 string PageUrl="http://61.154.12.228/html/read1.txt";
StreamWriter w=File.CreateText(FilePach);
string Str=GetHtml.getPageInfo(PageUrl);
w.WriteLine(GetHtml.FormatString(Str));
w.Close();
}


private void txtToXml()//把TXT文件转换成XML文件
{

OleDbConnection conn=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(".") + ";Extended Properties=/"Text;HDR=yes;FMT=Delimited/"");
conn.Open();
OleDbDataAdapter AdapterText=new OleDbDataAdapter("Select * from data.txt",conn);
DataSet ds=new DataSet();
AdapterText.Fill(ds,"TextFile");
XmlDataDocument objXmlDataDoc=new XmlDataDocument(ds);
objXmlDataDoc.Save(Server.MapPath("data.xml"));

}

学到东西心情就是不错。继续努力。

相关文章推荐

从今天开始我要写每天的进展 java环境搭建

在家窝了快一个月,该转转过来做些什么了,第一步还是环境,先配置一下Tomcat,这个装java的环境我一直云里雾里的,不明白为什么要系统变量,用户变量的,网上找了一些Tomcat免安装版的配置,一步步...

【MIS你了解多少】你现在遇到的问题都是宝贵的财富

学生信息系统从开始到现在已经很长时间了,现在也该总结一下了,这篇博客是站在巨人的肩膀上写的,加深理解吧。刚开始接触时丈二和尚摸不着头脑,完全被一个大系统玩懵了,天啊,以前只是在用,现在却要亲自动手做一...

我要写博客系列

CSDN-Markdown编辑器写博客
  • FCTNII
  • FCTNII
  • 2016年08月01日 02:50
  • 85

今天我要写Code吗?

“Manager还能不能写Code?”如果你刚从技术开发职位升迁到管理职位,这会是一个在相当长一段时间内非常纠结你的问题。如果你之前技术做得还不错、算是个“高手”,你应该会更加纠结一点,也许每天都在挣...

【我要写框架之导入Excel数据至数据库】——程序实现

承接上一篇博客,本篇博文将提供一种实现Excel数据导入数据库表的具体C#实现,其实,如果只针对单纯的一个业务开发,不用想太多内容的,只要将Excel数据转换为DataTable后具体操作,也就完成了...

【我要写框架之导入Excel数据至数据库】——思路整理

说明 背景: 导入Excel数据到数据库成为目前项目中很常用的技术,整理以前的实现发现:在原来系统中的导入,没有实现方法复用,如果要实现某一处数据的导入,需要将原来的代码复制过去、修修改改,实现过程较...

Node.js 单元测试:我要写测试 - Mocha - Nodejs开源项目里怎么样写测试、CI和代码测试覆盖率

--------------------------------------------- //先了解一下nodejs的单元测试 Node.js 单元测试:我要写测试:  http://taobao...

《通往财富自由之路》学习笔记

最近在《得到》APP订阅了李笑来老师的《通往财富自由之路》专栏,特此将学习到内容在此总结和督促自己践行。什么是财富自由?首先,对财富自由的理解。我们通常理解财富自由即一个人的被动收入大于等于日常开销,...

为什么我要现在复习学习数据结构和算法

前言  最近人工智能,深度学习特别的火,做为一个软件开发者来说,我们应该对行业形势保持足够的敏感度,同时面对变化我们结合自身情况找准自己的学习方向。我对人工智能有着极大的兴趣  说实话作为一个开发者来...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从现在开始每天我要写学习笔记,希望成为自己一笔宝贵的财富!
举报原因:
原因补充:

(最多只允许输入30个字)