c#对xml的简单操作

2016-02-19 12:18 2 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - Web开发 】

xml文件格式如下: 
?xml version="1.0" encoding="utf-8"? 
userdata createuser="false" 
dataconnection 
serverlocalhost/server 
uidsa/uid 
pwd/pwd 
/dataconnection 
net 
namejiayuan/name 
/net 
/userdata 

读取节点中的一个属性 
XmlDocument doc=new XmlDocument(); 
doc.Load("config.xml");//可以再加入路径:如D:config.xml 
XmlNode xnuser=doc.SelectSingleNode("userdata"); 
string flag=xnuser.Attributes["createuser"].InnerText; 

读取节点中的值 
XmlDocument doc=new XmlDocument(); 
doc.Load("config.xml"); 
XmlNode xnserver = doc.SelectSingleNode("userdata/dataconnection/server"); 

修改节点的属性 
XmlDocument doc=new XmlDocument(); 
doc.Load("config.xml"); 
XmlNode xnuser=doc.SelectSingleNode("userdata"); 
xnuser.Attributes["createuser"].InnerText="false"; 
doc.Save("config.xml"); 

追加节点 
XmlDocument doc = new XmlDocument(); 
XmlTextReader reader = new XmlTextReader("config.xml"); 
doc.Load("config.xml"); 
XmlElement root = doc.DocumentElement; // 获取根节点 
XmlElement tagMessage = doc.CreateElement("net"); 
XmlElement tagText = doc.CreateElement("name"); 
tagText.InnerText = netname; 
tagMessage.AppendChild(tagText); // 追加到 xml 文本的最后面 
root.AppendChild(tagMessage); 
reader.Close(); // 关闭 XmlTextReader 
doc.Save("config.xml"); // 保存 xml 文件 

来源:https://www.tulaoshi.com/n/20160219/1600550.html

延伸阅读
  /*******************************  * 功能:数据库操作相关  * 作者:FlashICP  * 时间:2005-7-22  * ******************************/ using System; using System.Data; using System.Data.SqlClient; using System.Web; namespace moban {  public class data  {   protected static strin...
using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.IO;using System.Xml;namespace MyWindows{ /// summary /// 这个示例演示如何把Office文件编码为xml文件以及如何把生成的xml文件转换成Office文件 /// 把文件转换成xml格式,然后就可以用web服务,.N...
using Microsoft.Win32 ;   1.读取指定名称的注册表的值   代码如下: private string GetRegistData(string name) { string registData; RegistryKey hkml = Registry.LocalMachine; RegistryKey software = hkml.OpenSubKey("SOFTWARE",true); RegistryKey aimdir = software.OpenSubKey("XXX",true...
首先是如何创建、打开、读取、写入、保存的一般性代码:using System; using System.Reflection; namespace CExcel1 { class Class1 { [STAThread] static void Main(string[] args) {//创建Application对象 Excel.Application xApp=new Excel.ApplicationClass(); xApp.Visible=true; //得到WorkBook对象, 可以用两种方式之一: 下面...
在前两篇文章中我们讨论了XML文件的读取和写入,但都是基于流模型的解决方案,今天我们就来谈谈在C#中如何实现DOM,DOM确实有它的不足,但在编程工作中它还是不可或缺的技术。下面我们来简单了解一下DOM的相关知识。 DOM的全称是Document Object Model(文档对象模型),它是来自W3C的官方标准,它允许按照W3C标准W3C DOM Level1和W3C...

经验教程

714

收藏

91
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部