XML文件格式如下:
<?xmlversion="1.0" encoding="utf-8"?>
<configure>
<configid="path" value="D:/新建文件夹" />
</configure>
//xml文件所在路径
private readonly static string xmlFilePath = @"../../DvrOut/path.xml";
private readonly static XmlDocument document = new XmlDocument();
///<summary>
///获取XML中文件的保存路径
///</summary>
///<returns></returns>
public string GetPathByConfigid()
{
document.Load(xmlFilePath);
string result = null;
foreach (XmlNode node in document["configure"])
{
if (node.Attributes["id"].Value.ToString() == "path")
{
result = node.Attributes["value"].Value.ToString();
}
}
return result;
}
///<summary>
///设置XML中文件的保存路径
///</summary>
///<param name="text"></param>
public static void SetConfig(string text)
{
document.Load(xmlFilePath);
foreach (XmlNode node in document["configure"])
{
if (node.Attributes["id"].Value.ToString() == "path")
{
node.Attributes["value"].Value = text;
}
}
document.Save(xmlFilePath);
}
<?xmlversion="1.0" encoding="utf-8"?>
<configure>
<configid="path" value="D:/新建文件夹" />
</configure>
//xml文件所在路径
private readonly static string xmlFilePath = @"../../DvrOut/path.xml";
private readonly static XmlDocument document = new XmlDocument();
///<summary>
///获取XML中文件的保存路径
///</summary>
///<returns></returns>
public string GetPathByConfigid()
{
document.Load(xmlFilePath);
string result = null;
foreach (XmlNode node in document["configure"])
{
if (node.Attributes["id"].Value.ToString() == "path")
{
result = node.Attributes["value"].Value.ToString();
}
}
return result;
}
///<summary>
///设置XML中文件的保存路径
///</summary>
///<param name="text"></param>
public static void SetConfig(string text)
{
document.Load(xmlFilePath);
foreach (XmlNode node in document["configure"])
{
if (node.Attributes["id"].Value.ToString() == "path")
{
node.Attributes["value"].Value = text;
}
}
document.Save(xmlFilePath);
}