简单方法hashtable持久化到xml文件中
来源:互联网 发布:mysql 在表中添加数据 编辑:程序博客网 时间:2024/05/16 07:28
.net framework中又可以持久化对象到xml中的类,但是我没有用过呀,也没有去看怎么用,于是自己写了个类:
using System.Collections;using System.Xml;namespace Test { public class KeyValueInfo { public Hashtable GetKeyValue(string path){ if (System.IO.File.Exists(path)){ Hashtable kvs=new Hashtable(); XmlDocument xdoc = new XmlDocument(); xdoc.Load(path); XmlNodeList eles = xdoc.DocumentElement.ChildNodes; foreach (XmlElement xmlElement in eles){ kvs.Add(xmlElement["Key"].InnerText, xmlElement["Value"].InnerText); } return kvs; } return null; } public void SaveKeyValue(Hashtable kvs,string path){ XmlDocument xdoc = new XmlDocument(); XmlDeclaration declaration = xdoc.CreateXmlDeclaration("1.0", "gb2312", "yes"); XmlElement sets = xdoc.CreateElement("Sets"); //根元素 foreach (DictionaryEntry kv in kvs){ XmlElement ele = xdoc.CreateElement("Element"); XmlElement key = xdoc.CreateElement("Key"); key.InnerText = kv.Key.ToString(); XmlElement value = xdoc.CreateElement("Value"); value.InnerText = kv.Value.ToString(); ele.AppendChild(key); ele.AppendChild(value); sets.AppendChild(ele); } xdoc.AppendChild(declaration); xdoc.AppendChild(sets); xdoc.Save(path); } }}
- 简单方法hashtable持久化到xml文件中
- 读取xml文件中的内容到HashTable
- JAVA中用三种方法将字符串持久化到文件中
- 简单的C# 保存内容到指定路径下的XML文件中方法
- Jena将owl文件持久化到数据库中
- Jena将owl文件持久化到数据库中
- 图像文件序列化到XML文件中
- 简单示例Servlet中XML文件配置方法
- redis持久化内存数据库中的数据到文件,以及从文件中初始化数据到内存数据库
- 无filcker的标记,并且持久化到图片文件中
- Android将数据持久化到文件中,读写SD卡
- 上传文件并对数据进行校验,持久化到数据库中
- Android将数据持久化到文件中,读写SD卡
- 将html代码保存到xml文件中并用xsl转换输出到网页中的方法
- Java中最简单的把数据写入xml文件的方法----jdom之xml操作
- 简单创建XML文件和读取XML文件的方法
- iOS中 数据持久化的方法
- Apache ActiveMQ 持久化到MySQL数据库的简单配置
- 一道腾讯面试题
- DBMS_SHARED_POOL.PURGE 如何让游标cursor失效,如何清除占用共享池过大的游标
- oracle job 没自动运行 JOB_QUEUE_PROCESSES
- 从hadoop框架与MapReduce模式中谈海量数据处理
- The Principles of OOD
- 简单方法hashtable持久化到xml文件中
- 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用37
- 微软等公司数据结构+算法面试100题首次完整亮相
- java面试题
- 微软、谷歌、百度等公司经典面试100题[第1-60题]
- malloc&realloc(转)
- sed
- 39.VC(custom)-CTooltip简单用法
- 微软、Google等公司非常好的面试题及解答、第61-70题