创建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);
}
}
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);
}
}
相关文章推荐
- cocos2dx 3.0 之 lua 创建类 (二)
- 创建表空间
- mysql字符串函数,删除首位字符串
- 验证是否为纯数字
- 验证是否为纯数字
- Xcode中彻底关闭ARC
- 说好的博客
- Android开发之异常处理篇(一):SDK Manager闪退的解决方法
- EASY_PAT_ZJU_ADVANCED LEVEL_1011 尽量用Vector代替Array,这样会方便很多
- Hibernate安装配置
- iOS 打电话
- extjs Grid 时,默认初始选中,解决默认选不中的问题
- cocos2dx 3.0 之 lua 创建类
- Win7 64位下ProxyCap代理Java
- SSO单点登录解决方案[转载]
- java网络编程(4):FTP
- C#加载XML文件,遍历所有的元素和属性匹配
- Keil MDK查看延时函数延时时间
- MYSQL的安装与卸载以及密码的修改(已知原密码)
- excel中拼sql格式,批量导入数据