对于C# XML编程而言,其重要性是不言而喻的,我们知道目前XML的主要实现瓶颈在于文件的读出或写入,那么如何实现增加XML文件内容的操作呢?需要注意些什么呢?那么下面我们就详细来看看具体的实现。
专注于为中小企业提供成都网站设计、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业金安免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
C# XML编程实现添加XML文件内容实例
在Web Form中分别增加相应的四个Label(姓名,来自哪里,Email地址,留言内容)和四个TextBox和一个用于提交的Button,并为这button增加如下代码:
- string datafile = "guest.xml" ;
- XmlDocument xmldocument = new XmlDocument() ;
- xmldocument.Load(Server.MapPath(datafile)) ;
- //把guest.xml读到xmldocument中
- DocumentNavigator navigator =
- new DocumentNavigator(xmldocument) ;
- //最重要的类
- navigator.MoveToDocumentElement() ;
- navigator.Insert(System.Xml.TreePosition.FirstChild,
- XmlNodeType.Element, "Guest","","") ;
- //插入节点Guest
- navigator.Insert(System.Xml.TreePosition.FirstChild,
- XmlNodeType.Element, "Name","","") ;
- navigator.Insert(System.Xml.TreePosition.FirstChild,
- XmlNodeType.Text,"Name","","") ;
- navigator.Value=Name.Text ;
- //为该节点赋值
- navigator.MoveToParent() ;
- //返回父节点 Guest
- ……
- //使用同类语句,在元素Name下插入另一些元素如Country、E-mail地址和留言等
- xmldocument.Save(Server.MapPath(datafile));
- //最后保存这个XML文档
- navigator=null ;
- xmldocument=null ;
- //释放XML文档,这样其他程序可以用它
上述代码使用DocumentNavigator类增加元素和内容,注意使用后要释放资源。
C# XML编程不但快捷而且方便,在编写ASP.NET数据库应用程序时,用XML文件替代一些小的Table,能减少许多数据库存取连接,也能让其他网络程序更易使用这些数据。
C# XML编程实现添加XML文件内容的基本内容就向你介绍到这里,希望对你了解和学习C# XML编程有所帮助。
【编辑推荐】
网页名称:浅析C#XML编程实现添加XML文件内容
本文URL:http://www.mswzjz.cn/qtweb/news35/75335.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能