110,547
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0" encoding="utf-8" ?>
<root>
<com>
<user id="admin">
<option>aaa</option>
<option>bbb</option>
<option>ccc</option>
</user>
<user id="111">
<option>ddd</option>
<option>eee</option>
<option>fff</option>
</user>
</com>
<date>1111-11-11</date>
</root>
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("test.xml");
XmlElement e = xmlDoc.GetElementById("111");
XmlNodeList nodes = e.GetElementsByTagName("option");
private static string appPath = Environment.CurrentDirectory + "\\PhoneSystemClient.exe.config";
private XmlDocument configData = new XmlDocument();
configData.Load(appPath);
configData.SelectSingleNode("/configuration/appSettings/add[@key=\"phoneNumber\"]").Attributes["value"].Value = textBox1.Text;
configData.Save(appPath);
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
XDocument xdoc = XDocument.Load(@"C:\csdn.xml");
var des = from x in xdoc.Descendants()
where x.Name=="user" && x.Attribute("id").Value=="admin"
select x;
foreach (var t in des)
{
Console.WriteLine(t);
}
Console.Read();
}
}
}