VisualC#的WebXML编程

VisualC#的WebXML编程

ID:40569835

大小:16.48 KB

页数:3页

时间:2019-08-04

VisualC#的WebXML编程_第1页
VisualC#的WebXML编程_第2页
VisualC#的WebXML编程_第3页
资源描述:

《VisualC#的WebXML编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualC#的WebXML编程 由于XML的易共享性等众多优点,XML技术越来越多地被应用于企业数据处理等领域,如应用于企业报表、新闻发布、会计数据处理等等。  XML正快速成为从中间层传送数据到桌面的工具,由于XML的数据可以通过中间层代理与多种后端(数据库)源集成,目前绝大多数数据库制造商已全面支持XML技术,提供了各种强大功能处理XML数据。  Microsoft的.NET围绕XML这一核心提供了一个强大而快速的开发工具——C#,它具有前所未有的高开发效率,特别是在XML编程方面。  C#提供了许多相关类处理XML数据,如处理stream

2、的类:XmlReader和XmlWriter;DOM的类:XmlNode、XmlDocument和XmlElement等;Xpath的类:XmlNavigator;XSLT的类:XslTransform。  显示XML文件内容  用C#编程实现显示XML文件中信息的方法是使用.NET提供的标准类把XML文件内容读入一个StreamReader类对象中,再用XmlDataDocument类的DataSet读XML的方法去读XML信息到DataSet中,DataSet再以DataView的方式赋给一个WebForm上的DataGrid,最后由DataB

3、ind显示数据,具体实现代码如下:  usingSystem.Xml;  //处理XML必须加的Namespace,还需在References中加System.XML.Dll  usingSystem.IO;  //读XML文件必须加的Namespace  然后在Page_Load中加入如下代码:  protectedvoidPage_Load(objectsender,EventArgse){  stringdatafile="guest.xml";  //假设XML文件名为guest.xml  StreamReadertyj=newStream

4、Reader(Server.MapPath(datafile));  XmlDataDocumentdatadoc=newXmlDataDocument();  //创建该对象为了读取XML  datadoc.DataSet.ReadXml(tyj);  //读取guest.xml文件内容  DataGrid1.DataSource=datadoc.DataSet.Tables[0].DefaultView;  //设置DataGrid数据源  DataGrid1.DataBind();  //绑定  datadoc=null;  //释放资源  

5、tyj.Close();}  //释放StreamReader类,这非常重要,否则下次打开会显示文件已经被使用  对应于显示用的WebForm中DataGrid的功能,我们需要增加下面的函数:  protectedvoidOnSelectName(objectsender,EventArgse){  Session["select_name"]=(string)DataGrid1.SelectedItem.Cells[1].Text.ToString();  //把选定的DataGrid某行中的一个单元中的值(Name)存入一个会话变量中,以便下一

6、页用  Response.Redirect("xml_manage.aspx");}  //转到有增加删除功能的管理页  WebForm加入以下代码:  <asp:DataGridid=DataGrid1runat="server"onselectedindexchanged="OnSelectName">  <propertyname="Columns">  <asp:buttoncolumnText="选择"commandname="Select"/>  </property>  代码中划线部分的作用是当按了“选择”按钮后,执行OnSelect

7、Name()中的程序,把选定的DataGrid中某行中的一个单元中的值(Name)存入一个会话变量中,然后转到下一页。  增加XML文件内容  在WebForm中分别增加相应的四个Label(姓名,来自哪里,Email地址,留言内容)和四个TextBox和一个用于提交的Button,并为这button增加如下代码:  stringdatafile="guest.xml";XmlDocumentxmldocument=newXmlDocument();  xmldocument.Load(Server.MapPath(datafile));  //把

8、guest.xml读到xmldocument中  DocumentNavigatornavigator=newDocume

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。