注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天涯倦客的博客

祝福你朋友永远快乐!

 
 
 

日志

 
 

.net xml 流模式  

2011-03-07 14:25:14|  分类: asp.net |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

1.XmlTextReader读XML文件

 

  1. protected void Page_Load(object sender, EventArgs e) 
  2.     string xmlFile = Server.MapPath("films.xml"); 
  3.     XmlTextReader reader = new XmlTextReader(xmlFile); 
  4.     while (reader.Read()) 
  5.     { 
  6.         if (reader.NodeType == XmlNodeType.Element) 
  7.         { 
  8.             if (reader.Name == "title"
  9.             { 
  10.                 Response.Write("<b>名称:</b>" + reader.ReadString()); 
  11.             } 
  12.             if (reader.Name == "author"
  13.             { 
  14.                 Response.Write("<b>导演:</b>" + reader.ReadString()); 
  15.                 Response.Write("<br />"); 
  16.             } 
  17.         } 
  18.     } 
  19.     reader.Close(); 

films.xml:

 

  1. <?xml version="1.0" encoding="utf-8" ?>  
  2. <films> 
  3.     <film> 
  4.         <title>建国大业</title> 
  5.         <author>黄建新</author> 
  6.     </film> 
  7.     <film> 
  8.         <title>山楂树</title> 
  9.         <author>张艺谋</author> 
  10.     </film>     
  11. </films> 

  2.XmlTextWriter写XML文件

 

  1. protected void Page_Load(object sender, EventArgs e) 
  2.     string xmlFile = Server.MapPath("new.xml"); 
  3.     XmlTextWriter writer = new XmlTextWriter(xmlFile, null); 
  4.     writer.WriteStartDocument(true); 
  5.     writer.WriteStartElement("students"); 
  6.     for (int i = 1; i <= 5; i++) 
  7.     { 
  8.         writer.WriteElementString("student""学生" + i.ToString()); 
  9.     } 
  10.     writer.WriteEndElement(); 
  11.     writer.WriteEndDocument(); 
  12.     writer.Close(); 
  13.     Response.Write("文档new.xml生成成功!"); 

new.xml:

  1. <?xml version="1.0" standalone="yes" ?>  
  2. <students> 
  3. <student>学生1</student>  
  4. <student>学生2</student>  
  5. <student>学生3</student>  
  6. <student>学生4</student>  
  7. <student>学生5</student>  
  8. </students> 

 

  评论这张
 
阅读(468)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017