您的位置:首页 > 其它

创建xml文件和向里面存储数据

2014-02-24 17:46 323 查看

public static void insertData(string id,string name,string password) {

XmlDocument xml = new XmlDocument();

xml.Load(@"E:\a.xml");

XmlNode root = xml.SelectSingleNode("User");

XmlElement User = xml.CreateElement("user");

User.SetAttribute("id",id);

XmlElement Name = xml.CreateElement("name");

Name.InnerText = name;

XmlElement Password = xml.CreateElement("password");

Password.InnerText = password;

root.AppendChild(User);

User.AppendChild(Name);

User.AppendChild(Password);

xml.Save(@"E:\a.xml");

}

public static void createXml(string filePath) {

if (!File.Exists(filePath))

{

FileStream fs = File.Create(filePath);

fs.Flush();

fs.Close();

FileInfo fi = new FileInfo(filePath);

StreamWriter sw = fi.AppendText();

string description = "<?xml version=\"1.0\" encoding=\"utf-8\" ?> ";

sw.WriteLine(description);

sw.WriteLine("<User></User>");

sw.Flush();

sw.Close();

}

}

static void Main(string[] args)

{

createXml(@"E:\a.xml");

for(int i=0;i<5;i++){

insertData(i.ToString(),"name"+i,"ppp"+i);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: