public void cxml()
{
try
{
string saveFileName = "GeRen.xml";
XmlDocument xmlDoc = new XmlDocument(); // 创建dom对象
string sXml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
sXml += "<Root>";
sXml += "<ip>1</ip>";
sXml += "<username>3</username>";
sXml += "<password>4</password>";
sXml += "<duankou>4</duankou>";
sXml += "<dbname>4</dbname>";
sXml += "</Root>";
xmlDoc.LoadXml(sXml);
if (!Directory.Exists("config"))//若文件夹不存在则新建文件夹
{
Directory.CreateDirectory("config"); //新建文件86夹
}
xmlDoc.Save("config//" + saveFileName); // 保存文件
label3.Text="成功生成[" + saveFileName + "]!";
}
catch (Exception)
{
label3.Text="生成XML文件失败!";
}
}
public StringBuilder rxml()
{
StringBuilder dbstring = new StringBuilder();
if(!File.Exists("config//GeRen.xml")){
return dbstring;
}
XmlReader red = XmlReader.Create("config//GeRen.xml");
if (red.ReadToFollowing("Root"))
{
if (red.ReadToFollowing("ip")) dbstring.Append(red.ReadString());
if(red.ReadToFollowing("username")) dbstring.Append(red.ReadString());
if (red.ReadToFollowing("password")) dbstring.Append(red.ReadString());
if (red.ReadToFollowing("duankou")) dbstring.Append(red.ReadString());
if (red.ReadToFollowing("dbname")) dbstring.Append(red.ReadString());
}
return dbstring;
}