超级实用及简单易懂的操作XML
2007-04-03 10:33
441 查看
<?xml version="1.0" encoding="utf-8"?>
<Csharpbbs>
<Nodes>
<title>大家好,我是美人草</title>
<price>无价之宝</price>
</Nodes>
</Csharpbbs>
public DataTable XmlDataAdapter()
{
DataSet DataSet1 = new DataSet();
string filePath = @"XmlFile/XMLFile.xml";
DataSet1.ReadXml(filePath);
return DataSet1.Tables["Nodes"];
}
public void XmlExceCute()
{
//XmlDocument doc = new XmlDocument();
//doc.Load(Server.MapPath("Bookstore.xml"));
//XmlNode xn = doc.SelectSingleNode("/set/aa");
//xn.InnerText = "Hello";
//doc.Save(Server.MapPath("Bookstore.xml"));
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(@"XmlFile/XMLFile.xml");
XmlNodeList nodeList = xmlDoc.SelectSingleNode("/Csharpbbs/Nodes").ChildNodes;//获取Employees节点的所有子节点
foreach (XmlNode xn in nodeList)
{
XmlElement xe = (XmlElement)xn;
//xe.SetAttribute("test", "111111");
//XmlElement xesub = xmlDoc.CreateElement("flag");
//XmlNode xa = xmlDoc.SelectSingleNode("/Csharpbbs/Nodes/title");
if (xn.Name == "title")
xn.InnerText = "大家好,我是美人草!";
if (xn.Name == "price")
xn.InnerText = "无价之宝";
//XmlNode xn = doc.SelectSingleNode("/set/aa");
//xesub.InnerText = "大家好啊啊,你们在那里啊";
//xe.AppendChild(xesub);
}
xmlDoc.Save(@"XmlFile/XMLFile.xml");
}
<Csharpbbs>
<Nodes>
<title>大家好,我是美人草</title>
<price>无价之宝</price>
</Nodes>
</Csharpbbs>
public DataTable XmlDataAdapter()
{
DataSet DataSet1 = new DataSet();
string filePath = @"XmlFile/XMLFile.xml";
DataSet1.ReadXml(filePath);
return DataSet1.Tables["Nodes"];
}
public void XmlExceCute()
{
//XmlDocument doc = new XmlDocument();
//doc.Load(Server.MapPath("Bookstore.xml"));
//XmlNode xn = doc.SelectSingleNode("/set/aa");
//xn.InnerText = "Hello";
//doc.Save(Server.MapPath("Bookstore.xml"));
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(@"XmlFile/XMLFile.xml");
XmlNodeList nodeList = xmlDoc.SelectSingleNode("/Csharpbbs/Nodes").ChildNodes;//获取Employees节点的所有子节点
foreach (XmlNode xn in nodeList)
{
XmlElement xe = (XmlElement)xn;
//xe.SetAttribute("test", "111111");
//XmlElement xesub = xmlDoc.CreateElement("flag");
//XmlNode xa = xmlDoc.SelectSingleNode("/Csharpbbs/Nodes/title");
if (xn.Name == "title")
xn.InnerText = "大家好,我是美人草!";
if (xn.Name == "price")
xn.InnerText = "无价之宝";
//XmlNode xn = doc.SelectSingleNode("/set/aa");
//xesub.InnerText = "大家好啊啊,你们在那里啊";
//xe.AppendChild(xesub);
}
xmlDoc.Save(@"XmlFile/XMLFile.xml");
}
相关文章推荐
- 发布一个简单实用的xml文件操作帮助类
- linq to xml 简单的增、删、改、查、保存xml文件操作
- 超级简单:使用FOR XML AUTO控制XML输出
- 《c++ 操作xml加载时添加元素简单测试小程序》
- 超级简单:使用FOR XML AUTO控制XML输出
- 改善编码风格(超级简单实用)
- 简单的XML操作:XML文件创建
- c#中操作xml(最简单的介绍)
- XML 简单操作
- ASP.NET和C#中对XML的操作,以及简单的xml与xsl !
- 使用jdom简单操作XML
- gvim windows操作习惯和自动缩进 简单实用设置
- asp数据库操作和服务器脚本简单实用教程
- C# 操作Xml文档的简单示例
- 用vc6操作xml以及xmldom的简单介绍
- 实用jquery操作表单元素的简单代码
- 利用dom4j对xml的简单操作
- devi into python 笔记(五)异常 文件操作 sys os glob模块简单实用
- 一个简单易懂且实用的JQuery分页插件(jquery.page)(详解)
- 最简单易懂的webService客户端之soap+xml请求