当前位置: 编程技术>.net/c#/asp.net
C#读写xml配置文件(LINQ操作实例)
来源: 互联网 发布时间:2014-08-30
本文导语: c#读写xml配置文件的例子,使用LINQ完成xml的相关操作。 1,xml文件 2,读取指定元素指定属性的值: 代码示例: /// /// 返回XMl文件指定元素的指定属性值 /// /// 指定元素 /// 指定属性...
c#读写xml配置文件的例子,使用LINQ完成xml的相关操作。
1,xml文件
2,读取指定元素指定属性的值:
代码示例:
///
/// 返回XMl文件指定元素的指定属性值
///
/// 指定元素
/// 指定属性
///
public static string getXmlValue(string xmlElement,string xmlAttribute)
{
XDocument xmlDoc = XDocument.Load(xmlName);
var results = from c in xmlDoc.Descendants(xmlElement)
select c;
string s = "";
foreach (var result in results)
{
s = result.Attribute(xmlAttribute).Value.ToString();
}
return s;
}
/// 返回XMl文件指定元素的指定属性值
///
/// 指定元素
/// 指定属性
///
public static string getXmlValue(string xmlElement,string xmlAttribute)
{
XDocument xmlDoc = XDocument.Load(xmlName);
var results = from c in xmlDoc.Descendants(xmlElement)
select c;
string s = "";
foreach (var result in results)
{
s = result.Attribute(xmlAttribute).Value.ToString();
}
return s;
}
3,写入指定元素指定属性的值:
代码示例:
///
/// 设置XMl文件指定元素的指定属性的值
///
/// 指定元素
/// 指定属性
/// 指定值
public static void setXmlValue(string xmlElement, string xmlAttribute, string xmlValue)
{
XDocument xmlDoc = XDocument.Load(xmlName);
xmlDoc.Element("Soft").Element(xmlElement).Attribute(xmlAttribute).SetValue(xmlValue);
xmlDoc.Save(xmlName);
}
}
/// 设置XMl文件指定元素的指定属性的值
///
/// 指定元素
/// 指定属性
/// 指定值
public static void setXmlValue(string xmlElement, string xmlAttribute, string xmlValue)
{
XDocument xmlDoc = XDocument.Load(xmlName);
xmlDoc.Element("Soft").Element(xmlElement).Attribute(xmlAttribute).SetValue(xmlValue);
xmlDoc.Save(xmlName);
}
}
您可能感兴趣的文章:
C#读写xml文件的简单例子
C#读写xml文件的实例代码
asp.net读写xml文件的代码一例