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

开发 后端
C# XML编程删除XML文件内容操作是我们在实际开发中遇到的实际问题,那么具体的操作是怎么样的呢?需要注意什麽问题呢?那么本文就向你详细讲解。

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

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

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

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

如需将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文件内容
责任编辑:仲衡 来源: 百度空间
相关推荐

2009-09-09 18:00:55

C# XML编程

2009-08-18 17:05:08

C#操作xml文件

2009-08-25 11:10:20

C#编程实现显示XML

2009-08-18 16:42:49

C# 操作XML

2009-08-18 16:30:41

C# 操作XML

2009-09-04 14:14:55

C#文档

2014-08-04 10:52:48

AndroidMani

2009-08-18 17:11:03

C#操作XML文件

2009-08-24 17:58:19

C#读取XML文件

2009-09-17 09:20:45

C#操作XML

2009-08-21 10:00:43

C#创建XML文件XmlTextWrit

2009-08-31 13:32:38

C#创建XML文件

2009-09-01 11:21:02

C#读取word内容

2009-08-12 16:38:35

C#读取XML节点

2011-07-22 08:43:08

XML

2011-12-28 10:57:37

2009-09-01 09:12:37

C# System.X

2009-08-18 17:08:50

C#编写XML文档

2009-08-24 17:24:28

C#创建XML文档

2009-08-24 18:06:36

源程序代码C#读取XML文件
点赞
收藏

51CTO技术栈公众号