C#.Net操作XML方法二
来源:互联网 发布:linux关闭tomcat 编辑:程序博客网 时间:2024/05/22 00:36
上面那篇博客,在上面那面博客中是通过System.Xml命名空间中的类来实现对XML文件的创建、删除和修改等操作,接下来再介绍一种方法,在整个的操作过程中,只不过换了个类而已,没什么大惊小怪的。
DEMO
<span style="font-family:SimSun;font-size:18px;">XmlTextWriter xmlWriter; string strFileName=Server.MapPath("cc.xml"); xmlWriter =new XmlTextWriter(strFileName,System .Text .Encoding.Default); xmlWriter.Formatting=Formatting.Indented ;//使子元素根据默认的设置缩进 xmlWriter .WriteStartDocument();//开始一个XML文档的书写 xmlWriter .WriteStartElement("Employees");//建立一个元素结点 xmlWriter .WriteStartElement("Node");//再创建另一个结点 xmlWriter .WriteAttributeString("age","23");//为节点创建属性 xmlWriter .WriteAttributeString("name","李红"); xmlWriter .WriteStartElement("hobby"); xmlWriter .WriteString("篮球"); xmlWriter .WriteEndElement(); //结束这个节点 xmlWriter .WriteStartElement("games"); xmlWriter .WriteString("QQ聊天"); xmlWriter .WriteEndElement(); xmlWriter .WriteEndElement(); xmlWriter .Close();//关闭此流</span>
总结
在此过程中我们用到了XMLTextWriter类的一些操作,XMLTextWriter是通过流的方式来生成包含XML文件。相比于上面那中方法,简单易用,但是通过查询MSDN发现,如果通过此类在写XML的时候容易,当修改或者删除的时候就会特别的困难,没有相应匹配的方法来查询到相应要修改或者删除的结点,因此在一般操作中还是建议使用XMLDocument类来操作比较好,此类包含的方法类似有SQL对数据库的操作,可以很方便的实现对结点的增、删、改、查。
有关XMLTextWriter类的操作请详见MSDN
XMLTextWriter类
0 0
- C#.Net操作XML方法二
- C#.Net中操作XML方法一
- C#.NET Xml操作
- c#.Net操作XML
- 在C#.net中操作XML的基本方法
- 在C#.net操作XML
- c#net操作xml小结
- 在.NET中操作XML(二)
- C#XML文件操作类(二)
- [ASP.net(C#)]XML操作类(一)
- [ASP.net(C#)]XML操作类(一)
- 在C#.net中如何操作XML
- 在C#.net中如何操作XML
- 在C#.net中如何操作XML
- 在C#.net中如何操作XML
- 在C#.net中如何操作XML
- 在C#.net中如何操作XML
- 在C#.net中如何操作XML
- Android开源框架--AndroidUniversalImageLoader网络图片加载
- 使用脚本变量
- Android开发问题笔记(一):No resource found that matches the given name 'Theme.AppCompat.Light'.
- virtualbox 安装android设置分辨率(自定义)
- adb操作android数据库的方法
- C#.Net操作XML方法二
- SQLite数据库简介
- RunTime.getRunTime().addShutdownHook用法
- 进一步了解scanf函数!!!
- 为地方官
- acdream 1412 2-3 Trees
- Floyd Algorithm
- Android开源框架--AsyncHttpClient (android-async-http)使用
- C语言转义字符