<?xml version="1.0" encoding="gb2312"?>
<texts>
<text title="经营理念" arti="在旅行的过程中,观看、行走、感知" image1="image/1.jpg" image2="image/2.jpg"/>
<text title="企业文化" arti="222222222222" image1="image/1.jpg" image2="image/2.jpg"/>
<text title="品牌文化" arti="333333333333" image1="image/1.jpg" image2="image/2.jpg"/>
<text title="百嘉利简介" arti="444444444444" image1="image/1.jpg" image2="image/2.jpg"/>
</texts>
读取title='xxx'的数据
解决方案 »
- 做一个简单的ASP界面可以进行查询,筛选
- 如何才能使用Excel.Application对EXCEL表格操作
- 求一正则表达式
- asp.net上传文件问题、
- 怎样取得数据库中最大的ID
- ASP.NET(C#)中哪个控件可以写入HTML代码?我们会发现每次写Response.Write("aaa");都会出现在页面的最上方,怎样才能在页面的任意地方
- asp.net写到sqlserver是什么编码?ASP读出来怎么全部是乱码?
- 斑竹,为什么我发的帖子都我看不见在上面显示的啊!!郁闷啊
- ajax传值
- 正则表达式中"除去单词http“以外的所有单词怎么写?
- C#生成的安装程序在其它电脑上运行时出现:有关调用实时(JIT)调试而不是此对话框的详细信息,
- 急急急急急
string xml = @"<?xml version='1.0' encoding='gb2312'?>
<texts>
<text title='经营理念' arti='在旅行的过程中,观看、行走、感知' image1='image/1.jpg' image2='image/2.jpg'/>
<text title='企业文化' arti='222222222222' image1='image/1.jpg' image2='image/2.jpg'/>
<text title='百嘉利简介' arti='444444444444' image1='image/1.jpg' image2='image/2.jpg'/>
<text title='品牌文化' arti='333333333333' image1='image/1.jpg' image2='image/2.jpg'/>
<text title='百嘉利简介' arti='444444444444' image1='image/1.jpg' image2='image/2.jpg'/>
</texts>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml); var nodes= doc.SelectNodes("//text[@title='百嘉利简介']");
string xml = @"<?xml version='1.0' encoding='gb2312'?>
<texts>
<text title='经营理念' arti='在旅行的过程中,观看、行走、感知' image1='image/1.jpg' image2='image/2.jpg'/>
<text title='企业文化' arti='222222222222' image1='image/1.jpg' image2='image/2.jpg'/>
<text title='百嘉利简介' arti='444444444444' image1='image/1.jpg' image2='image/2.jpg'/>
<text title='品牌文化' arti='333333333333' image1='image/1.jpg' image2='image/2.jpg'/>
<text title='百嘉利简介' arti='444444444444' image1='image/1.jpg' image2='image/2.jpg'/>
</texts>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml); foreach (var node in doc.SelectNodes("/texts/text[@title='经营理念']"))
{
Console.WriteLine("arti:{0}", ((XmlElement)node).Attributes["arti"].Value);
}
public string SubIp(string title)
{
string arti = null;
DataSet ds = new DataSet();
string path = @"F:\XMLFile1.xml";
ds.ReadXml(path);
if (ds.Tables.Count == 1)
{
foreach (DataRow Dr in ds.Tables[0].Select("title='" + title + "'"))
{
arti = Dr[1].ToString();
}
}
return arti;
}
string path = @"F:\XMLFile1.xml";
DataSet ds;
public string SubIp(string title)
{
string arti = null;
ds = new DataSet();
ds.ReadXml(path);
if (ds.Tables.Count == 1)
{
foreach (DataRow Dr in ds.Tables[0].Select("title='" + title + "'"))
{
arti = Dr[1].ToString();
}
}
return arti; }
//保存的时候
//保存的click事件中写
// ds.Clear();ds.WriteXml(path);
再调用一次读取的方法就可以
{
xe.SetAttribute("arti","updateXXXX");//则修改该属性为“updateXXXX”
}满意结贴///
doc.LoadXml(xml); foreach (var node in doc.SelectNodes("/texts/text[@title='经营理念']"))
{
this.TextBox1.Text = ((XmlElement)node).Attributes["arti"].Value;
}