1、创建 XML
导入命名空间:
代码如下 | 复制代码 |
using System.Xml; //创建 XML 对象 XmlDocument xmlDocument = new XmlDocument(); // 声明 XML XmlDeclaration xmlDeclare =xmlDocument.CreateXmlDeclaration("1.0","utf-8",null); //创建根节点 XmlElement elementRoot =xmlDocument.CreateElement("Nodes"); xmlDocument.AppendChild(elementRoot); //创建节点 Day XmlElement elementDay = xmlDocument.CreateElement("Day"); //给节点Day设置属性,并赋值 elementDay.SetAttribute("date","今天"); elementRoot.AppendChild(elementDay);
XmlElement elementPart = xmlDocument.CreateElement("Part"); elementPart.InnerText = " aaa"; elementDay.AppendChild(elementPart); //保存到 XML 文件件下 xmlDocument.Save("./myXml.xml");
|
xml 生成数据:
2.读写XML文件
代码如下 | 复制代码 |
********************************************************************* ·使用Document读取及写入XML方法 private void xmlfun() XmlElement node = doc.CreateElement("phone"); XmlNode xnode = (XmlNode)doc.CreateElement("Name"); xnode = (XmlNode)doc.CreateElement("Number"); doc.Save(Server.MapPath("phone1.xml")); //必须要存为不同的文件 }
|
·使用XmlTextWriter写入XML方法
代码如下 | 复制代码 |
private void xmlwriter() writer.WriteStartDocument(); writer.WriteStartElement("Person"); writer.WriteStartAttribute("ID",null); writer.WriteStartElement("Name"); writer.WriteStartElement("Number"); writer.WriteStartElement("City"); writer.Flush(); }
|
·使用XmlTextReader读取XML方法
代码如下 | 复制代码 |
private void xmlread()
|
·作用SqlCommand.ExecuteXmlReader()取得XML
代码如下 | 复制代码 |
SqlConnecting conn = new SqlConnection(CONNSTR);
|
3.查找xml
114.0456,22.324
如何根据Name的值找到这个Placemark
让后插入数据到
coordinates节点中呢。
代码如下 | 复制代码 |
XmlElement Chid_Elent = Doc.DocumentElement; //得到XML的根节点 if (Chid_Elent.ChildNodes.Count > 0)//如果根节点下有子节点 { foreach (XmlElement Elent in Chid_Elent.ChildNodes)//循环获取节点值 { value=Elent.InnerText;//得到值 Elent.InnerText=vaue; //或者赋值 value为外部变量 } } |
最后save(路径)
4、显示所有数据
代码如下 | 复制代码 |
XmlNode xn=xmlDoc.SelectSingleNode("bookstore"); foreach(XmlNode xnf in xnl) XmlNodeList xnf1=xe.ChildNodes; |
最后附一个C#操作Xml通用工具类
代码如下 | 复制代码 |
using System; namespace WLerp.Common.Util /// /// if (innerValue != null) /// /// /// /// |
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔