惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
Y
Y Combinator Blog
aimingoo的专栏
aimingoo的专栏
B
Blog
小众软件
小众软件
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
L
LangChain Blog
WordPress大学
WordPress大学
罗磊的独立博客
GbyAI
GbyAI
S
SegmentFault 最新的问题
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tailwind CSS Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
月光博客
月光博客
IT之家
IT之家
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
雷峰网
雷峰网
美团技术团队
F
Fortinet All Blogs
Hugging Face - Blog
Hugging Face - Blog
The GitHub Blog
The GitHub Blog

博客园 - vcool

HI C#解压RAR压缩文件 C# 调用outlook 发送邮件 或添加附件发送 - vcool vb调用webservice 报表服务器无法打开与报表服务器数据库的连接 在WEB中实现打印分页 微软的面试题及答案-超变态但是很经典 C# 操作TIF AutoResetEvent和ManualResetEvent 篮球的各个位置的职能!!! WF 与 WCF 集成 六步使用ICallbackEventHandler实现无刷新回调 ArcGIS Server .Net Web ADF体系结构 我们期待自己成为一个优秀的软件模型设计者 XML实现异构数据库间转换的实现与分析 异构数据库 第九交响曲 利用ArcGIS Engine、VS .NET和Windows控件开发GIS应用 如何创建强命名程序集
ASP.NET中处理读写XML小结
vcool · 2008-02-18 · via 博客园 - vcool

using System.Xml;

初始化一个xml实例
XmlDocument xml=new XmlDocument();

导入指定xml文件
xml.Load(path);
xml.Load(HttpContext.Current.Server.MapPath("../7in10.xml"));

指定一个节点
XmlNode root=xml.SelectSingleNode("/root");

获取节点下所有直接子节点
XmlNodeList childlist=root.ChildNodes;

判断该节点下是否有子节点
root.HasChildNodes;

获取同名同级节点集合
XmlNodeList nodelist=xml.SelectNodes("/Root/News");

生成一个新节点
XmlElement node=xml.CreateElement("News");

将节点加到指定节点下,作为其子节点
root.AppendChild(node);

将节点加到指定节点下某个子节点前
root.InsertBefore(node,root.ChildeNodes[i]);

为指定节点的新建属性并赋值
node.SetAttribute("id","11111");

为指定节点添加子节点
root.AppendChild(node);

获取指定节点的指定属性值
string id=node.Attributes["id"].Value;

获取指定节点中的文本
string content=node.InnerText;

保存XML文件
xml.Save(path);
xml.Save(HttpContext.Current.Server.MapPath("../7in10.xml"));