if(el.Attributes["key"].Value==itemname)
{
element.RemoveChild(el);
}
}//得到组
}//循环组
doc.Save(xmlfile); //一定要保存一下,否则不起作用
//筛选数据
private void Reader_Xml(string pathFlie)
{
XmlDocument Xmldoc=new XmlDocument();
Xmldoc.Load(pathFlie);
XmlNodeList Record1=Xmldoc.DocumentElement.SelectNodes(Code[@id=’1’])
int f=0;
foreach(XmlNode xnode in Record1)
{
}
}
读取xml节点的数据总结
/*读取xml数据 两种xml方式*/
<aaa>
<bb>something</bb>
<cc>something</cc>
</aaa>
<aaa>
<add key="123" value="321"/>
</aaa>
/*第一种方法*/
DS.ReadXml("your xmlfile name");
Container.DataItem("bb");
Container.DataItem("cc");
DS.ReadXmlSchema("your xmlfile name");
/*第二种方法*/
<aaa>
<add key="123" value="321"/>
</aaa>
如果我要找到123然后取到321应该怎么写呢?
using System.XML;
XmlDataDocument xmlDoc = new System.Xml.XmlDataDocument();
xmlDoc.Load(@"c:\Config.xml");
XmlElement elem = xmlDoc.GetElementById("add");
string str = elem.Attributes["value"].Value
/*第三种方法: SelectSingleNode 读取两种格式的xml *---/
--------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<ConnectionString>Data Source=yf; user id=ctm_dbo;password=123</ConnectionString>
</appSettings>
</configuration>
--------------------------------------------------------------------------
XmlDocument doc = new XmlDocument();
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- ASP.NET 2.0 中跨网页提交的三种方法 (39次浏览)
- WCF中的发布-订阅服务 (34次浏览)
- ASP.NET应用程序的三层设计模型 (28次浏览)
- ASP.NET生成静态页面和分页主要的原理 (28次浏览)
- ASP.NET最常见错误提示 (27次浏览)
- 数据库进入免费时代市场将重新洗牌 (24次浏览)
- 验证程序块与ASP.NET的集成 (24次浏览)
- 通过WebService来使用报表 (23次浏览)
- .net中gridview疑难解答 (23次浏览)
- 在asp.net 2.0中使用母版页和工厂方法模式 (22次浏览)



