C#XML编程删除XML文件内容操作详解

C# XML编程中删除XML文件内容的操作是如何实现的呢?C# XML编程中删除XML文件内容的过程中需要注意什么呢?那么我们就向你介绍详细的C# XML编程中删除XML文件内容的具体操作步骤。

成都创新互联从2013年创立,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元湘西土家族做网站,已为上家服务,为湘西土家族各地企业和个人服务,联系电话:18980820575

C# XML编程中删除XML文件内容实例:

删除选定记录,对于你上面选择的节点,下面代码可查找到该节点并清除选中的信息:

 
 
 
  1. string datafile = "guest.xml" ;  
  2.  
  3. XmlDocument xmldocument = new XmlDocument() ;  
  4.  
  5. xmldocument.Load(Server.MapPath(datafile)) ;  
  6.  
  7. //把guest.xml读到xmldocument中  
  8.  
  9. DocumentNavigator navigator = new DocumentNavigator(xmldocument) ;  
  10.  
  11. navigator.MoveToDocumentElement() ;  
  12.  
  13. navigator.Select("/Guests/Guest[Name=""+Session["select_name"]+""]");  
  14.  
  15. //参数是XPath  
  16.  
  17. navigator.RemoveSelected();  
  18.  
  19. //执行删除  
  20.  
  21. xmldocument.Save(Server.MapPath(datafile));  
  22.  
  23. //最后保存这个XML文档  
  24.  
  25. navigator=null;  
  26.  
  27. //释放类  
  28.  
  29. xmldocument=null ;  
  30.  
  31. //释放XML文档,这样其他程序可以用它  

如需将XML文件中所有信息清除,使用“navigator.RemoveChildren();”语句即可实现。

C#编写XML应用程序不但快捷而且方便,在编写ASP.NET数据库应用程序时,用XML文件替代一些小的Table,能减少许多数据库存取连接,也能让其他网络程序更易使用这些数据。

目前XML的主要瓶颈在于文件系统的读出或写入,故应使用更多内存和缓存方式,如果信息量不是巨大无比且修改量也较小,而浏览量巨大的话,使用XML方法将是很好的选择;相反,如数据量巨大,应考虑使用支持XML的数据库,无论你使用ADO+连接其他数据库,还是使用SQL server,C#中都有直接的类函数可让这些数据库中的信息直接和XML交互访问。

C# XML编程中删除XML文件内容的基本情况就向你介绍到这里,希望对你了解和学习C# XML编程有所帮助。

【编辑推荐】

  1. C# XmlSerializer实现序列化浅析
  2. 浅析C# Xml Serializer的安全隐患
  3. C# XML序列化实例学习诠释
  4. 浅析XML序列化的优缺点
  5. 浅析C# XML编程实现添加XML文件内容

本文题目:C#XML编程删除XML文件内容操作详解
当前链接:http://www.shufengxianlan.com/qtweb/news32/495182.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联