wpf操作xml文件
发布时间:2020-12-16 08:57:58 所属栏目:百科 来源:网络整理
导读:using System.Xml.Linq; public XElementConfig = XElement.Load( @" config/set.xml " ); // 读取节点中全部数据-读取Map节点 GetTreeNode(Config, " Map " , " Sign " , " 2 " ); //返回一个XElement类型 // 读取节点LevelUp,并返回LevelUp中所有Experien
using
System.Xml.Linq;
public XElementConfig = XElement.Load( @" config/set.xml " ); // 读取节点中全部数据-读取Map节点 GetTreeNode(Config, " Map " , " Sign " , " 2 " ); //返回一个XElement类型 // 读取节点LevelUp,并返回LevelUp中所有Experience的节点 GetTreeNode(GameTool.SystemConfig, " LevelUp " ).Elements( " Experience " ) //返回一个IEnumerable<XElement>的类型 /// <summary> /// 获取XML文件树节点 /// </summary> /// <paramname="xml"> XML文件载体 </param> /// <paramname="mainnode"> 要查找的主节点 </param> /// <paramname="attribute"> 主节点条件属性名 </param> /// <paramname="value"> 主节点条件属性值 </param> /// <returns> 以该主节点为根的XElement </returns> public XElementGetTreeNode(XElementXML, string newroot, string attribute, string value) { return XML.DescendantsAndSelf(newroot).Single(X => X.Attribute(attribute).Value == value); } /// <summary> /// 获取XML文件树节点 /// </summary> /// <paramname="XML"> XML文件载体 </param> /// <paramname="newroot"> 要查找的独立节点 </param> /// <returns> 独立节点XElement </returns> public XElementGetTreeNode(XElementXML, string newroot) { return XML.DescendantsAndSelf(newroot).Single(); } xml文件为: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |