知识大全 读写xml个人小结
Posted 元素
篇首语:知识能使你增加一双眼睛。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 读写xml个人小结相关的知识,希望对你有一定的参考价值。
读 //打开某文件(假设nfig在根目录中) string filename=Server MapPath( / ) + @ WebApplication \\nfig ; XmlDocument xmldoc= new XmlDocument(); xmldoc Load(filename); //得到顶层节点列表 XmlNodeList topM=xmldoc DocumentElement ChildNodes; foreach(XmlElement element in topM) if(element Name ToLower()== appsettings ) //得到该节点的子节点 XmlNodeList nodelist=element ChildNodes; if ( nodelist Count > ) //DropDownList Items Clear(); foreach(XmlElement el in nodelist)//读元素值 //DropDownList Items Add(el Attributes[ key ] InnerXml); //this TextBox Text=el Attributes[ key ] InnerText; this TextBox Text=el Attributes[ key ] Value; this Label Text=el Attributes[ value ] Value; //同样在这里可以修改元素值 在后面save // el Attributes[ value ] Value=this TextBox Text; xmldoc Save(filename); 在某节点下增加一个元素 并设置值 if(element Name ToLower()== appsettings ) XmlElement elem =xmldoc CreateElement( add ); element AppendChild(elem); elem InnerText= ltp ; xmldoc Save(filename); 效果
<appSettings> <add key= 密码 value= admin /> <add>ltp</add> </appSettings> 在某节点下增加一个元素 并增加两个属性 if(element Name ToLower()== appsettings ) XmlElement elem =xmldoc CreateElement( add ); element AppendChild(elem); XmlAttribute xa=xmldoc CreateAttribute( key ); xa Value= ltp ; XmlAttribute xa =xmldoc CreateAttribute( value ); xa Value= first ; elem SetAttributeNode(xa); elem SetAttributeNode(xa ); xmldoc Save(filename); 效果 <appSettings> <add key= 密码 value= admin /> <add key= ltp value= first /> </appSettings> //添加空元素 XmlNode node=doc CreateElement(groupname); node InnerText= ; doc LastChild AppendChild(node); doc Save(xmlfile); 删除一个节点元素 string itemname=this listBox SelectedItem ToString(); this listBox Items Remove(this listBox SelectedItem); //begin del xmlfile XmlDocument doc=new XmlDocument(); doc Load(xmlfile); XmlNodeList topM=doc DocumentElement ChildNodes; foreach(XmlElement element in topM) if(element Name==boBox Text) //得到该节点的子节点 XmlNodeList nodelist=element ChildNodes; foreach(XmlElement el in nodelist)//读元素值
doc Load(strXmlName); XmlNode node=doc SelectSingleNode( /configuration/appSettings/ConnectionString ); if(node!=null) string k =node Value; //null string k =node InnerText;//Data Source=yf; user id=ctm_dbo;password= string k =node InnerXml;//Data Source=yf; user id=ctm_dbo;password= node=null; ******************************************************************** <?xml version= encoding= utf ?> <configuration> <appSettings> <add key= ConnectionString value= Data Source=yf; user id=ctm_dbo;password= /> </appSettings> </configuration> ** ** XmlNode node=doc SelectSingleNode( /configuration/appSettings/add ); if(node!=null) string k=node Attributes[ key ] Value; string v=node Attributes[ value ] Value; node=null; * * XmlNode node=doc SelectSingleNode( /configuration/appSettings/add ); if(node!=null) XmlNodeReader nr=new XmlNodeReader(node); nr MoveToContent(); //检查当前节点是否是内容节点 如果此节点不是内容节点 则读取器向前跳至下一个内容节点或文件结尾 nr MoveToAttribute( value ); string s=nr Value; node=null; cha138/Article/program/net/201311/14008相关参考
C#WinForm读写XML文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 建立一个WinF
XML文档搜索使用小结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ///<summar
有个项目需要用到类似shopex中快递单打印的功能花了一段时间终于搞定了 效率是不怎么高原因在
个人小结怎么写?主要从工作态度、工作质量、工作完成情况、遵章守纪、取得成绩等方面进行小结!不超过100工作态度:积极主动、认真负责、坚持原则还是消极被动、推诿责任、原则性不强?工作质量:准确完成工作还
对于缓冲区来说最重要的操作就是读写操作缓冲区提供了两种方法来读写缓冲区中的数据getput方法和array方法而getput方法可以有三种读写数据的方式按顺序读写单个数据在指定位置读写单个数据和读
大学生个人自我评价:通过四年的大学生活,我成长了很多。在即将毕业之时,我对自己这四年来的收获和感受作一个小结,并以此为我今后行动的指南。思想方面,我追求上进,思想觉悟有了很大的提高。我热爱祖国,热爱人
javascript读写Cookie函数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 日前看到
Oracle读写文件bfilename 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Creat
Java读写properties文件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java代码
Delphi的组件读写机制 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一流式对象(Strea