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) /// /// /// /// |
暗影猎手失落的世界 最新版本v30.118.6.0
下载格里姆瓦勒完全版 安卓版v1.2.0
下载忍者武士暗影格斗无限金币版 安卓版v1.82.1
下载忍者必须死34399账号登录版 最新版v1.0.138v2.0.72
下载创造与魔法免登录版 手机版v1.0.0760
创造与魔法是一款高度自由的沙盒冒险手游,该游戏采用了3D最新
创造与魔法gm版 安卓版v1.0.0760
创造与魔法是一款有英雄互娱运营的一款经营沙盒建造手游,该游戏
创造与魔法变态无敌版 v1.0.0760
创造与魔法是一款3DQ版的沙盒模拟建造手游,在这里玩家需要适
腾讯普通话小镇游戏 安卓版v2.2.5
普通话小镇是由腾讯游戏追梦计划推出发行的模拟经营类型普通学习
海岛村 最新版v1.0
海岛村是一款非常好玩的模拟经营类手游,玩家在游戏中将会有一个