C# 移除XML节点代码 改成:xmle.ParentNode.RemoveChild(xmle);
C#读取xml几个相同节点中一个的值 遍历不就完了…PYC.BIN.EDM.UI.Properties.Settings 这个节点会取得吧?那我假设这个你已经有这个 XmlNode 对象了:XmlNode settings;Settings 节点foreach(XmlNode setting in settings.ChildNodes){if(setting.Name=\"setting\"&setting.Attributes[\"name\"].Value=\"ServerUrl\"){只取节点名是 setting,且 name 属性为 ServerUrl 的节点。后续你还要干啥自己写吧break;}}或者是利用 Select 快速查找:XmlDocument xmlDoc;XML 文档对象XmlNode setting=xmlDoc.SelectSingleNode(\"configuration/applicationSettings/PYC.BIN.EDM.UI.Properties.Settings/setting[@name='ServerUrl']\");
linq to xml如何访问同级同名节点 static void Main(string[]args){你贴的xml少了两个反斜杠string content=\"cdXDocument xd=XDocument.Parse(content);这就是你要的var b2=xd.Elements(\"aaa\").Elements(\"bbb\").Last();下面是演示获取到了dstring d=b2.Element(\"ddd\").Value.ToString();Console.WriteLine(d);Console.ReadLine();}