C#操作XML文档
来源:互联网 发布:结构优化公司烦人 编辑:程序博客网 时间:2024/05/21 08:55
<?xml version="1.0" encoding="gb2312"?> |
1、往<bookstore>节点中插入一个<book>节点:
XmlDocument xmlDoc=new XmlDocument(); |
//================
结果为:
<?xml version="1.0" encoding="gb2312"?> |
2、修改节点:将genre属性值为“李赞红“的节点的genre值改为“update李赞红”,将该节点的子节点<author>的文本修改为“亚胜”。
XmlNodeList nodeList=xmlDoc.SelectSingleNode("bookstore").ChildNodes;//获取bookstore节点的所有子节点 |
//=================
最后结果为:
<?xml version="1.0" encoding="gb2312"?> |
3、删除 <book genre="fantasy" ISBN="2-3631-4">节点的genre属性,删除 <book genre="update李赞红" ISBN="2-3631-4">节点。
XmlNodeList xnl=xmlDoc.SelectSingleNode("bookstore").ChildNodes; |
if(xe.GetAttribute("genre")=="fantasy")
{
xe.RemoveAttribute("genre");//删除genre属性
}
else if(xe.GetAttribute("genre")=="update李赞红")
{
xe.RemoveAll();//删除该节点的全部内容
}
}
xmlDoc.Save("bookstore.xml");
//====================
最后结果为:
<?xml version="1.0" encoding="gb2312"?> <bookstore> <book ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <price>5.95</price> </book> <book> </book> </bookstore> |
4、显示所有数据。
XmlNode xn=xmlDoc.SelectSingleNode("bookstore"); |
转载自:http://blog.csdn.net/s98/archive/2004/10/17/140307.aspx
XmlDocument xmlDoc=new XmlDocument();
xmlDoc.Load("c:/aaa.xml");
XmlNode xn=xmlDoc.SelectSingleNode("todate");
XmlNodeList xnl=xn.ChildNodes;
foreach(XmlNode xnf in xnl)
{
XmlElement xe=(XmlElement)xnf;
XmlNodeList xnf1=xe.ChildNodes;
Response.Write(xnf1[0].InnerText);//显示子节点点文本
}
XmlDocument xmlDoc=new XmlDocument();
xmlDoc.Load("c:/aaa.xml");
XmlNode xn=xmlDoc.SelectSingleNode("todate");
XmlNodeList xnl=xn.ChildNodes;
foreach(XmlNode xnf in xnl)
{
XmlElement xe=(XmlElement)xnf;
XmlNodeList xnf1=xe.ChildNodes;
xnf1[0].InnerText="10";
xmlDoc.Save("c:/aaa.xml");
- C# XML 文档操作
- C#操作XML文档
- C#操作XML文档
- c# 操作xml文档
- C#操作XML文档
- 关于C#操作XML文档
- C#下XML文档操作
- xml文档操作类C#
- C#操作XML文档(1)
- C#对XML文档的操作[转载]
- C# 操作Xml文档的简单示例
- C#通过XmlDocument操作Xml文档
- c#操作xml文档的通用类
- C#操作Xml:通过XmlDocument读写Xml文档
- C#操作Xml:通过XmlDocument读写Xml文档
- C#操作XML文档(2)-使用linq to xml
- C#操作Xml:通过XmlDocument读写Xml文档
- C#操作Xml:通过XmlDocument读写Xml文档
- Chrome漏洞又出现
- 正则表达式的贪婪模式和非贪婪模式,如何取div ,li 标签的循环内容,采集别人网站的内容
- 悬浮活动窗
- 关于IE、Firefox、Opera页面呈现异同
- XML与DataSet的相互转换类
- C#操作XML文档
- 中小企业项目团队组建和实施流程探索
- URL编码反编码
- C#程序集加载方法
- (转)在C#中运用SharpZipLib和unrar进行解压缩
- (C语言)共用体union的用法举例
- 考虑客户端的兼容性
- (转)StringHelper类的代码
- DW3地代码格式化和净化功能