C#操作XML
2011-03-29 00:27
309 查看
#region 操作XML private static XmlDocument xmldoc = new XmlDocument(); private static JM_A ja = new JM_A(); /// <summary> /// 查询XML /// </summary> /// <param name="key">查找标记</param> /// <returns>XML值</returns> public static String xml_select(String key) { try { xmldoc.Load("config.xml"); XmlNode root = xmldoc.SelectSingleNode("info"); XmlNodeList Li = root.ChildNodes; String value = ""; foreach (XmlNode item in Li) { XmlElement eL = (XmlElement)item; if (key == eL.Name) { value = eL.InnerText; break; } } return ja.AESDecrypt(value); } catch (Exception ex) { MessageBox.Show(ex.ToString()); return ""; throw new Exception("XML操作出错"); } } /// <summary> /// 修改XML /// </summary> /// <param name="key">键</param> /// <param name="value">值</param> public static void xml_update(String key, String value) { try { xmldoc.Load("config.xml"); XmlNode root = xmldoc.SelectSingleNode("info"); XmlNodeList Li = root.ChildNodes; foreach (XmlNode item in Li) { XmlElement eL = (XmlElement)item; if (key == eL.Name) { Console.WriteLine("111111"); eL.InnerText = ja.AESEncrypt(value); xmldoc.Save("config.xml"); break; } } } catch { throw new Exception("XML操作出错"); } } #endregion }
相关文章推荐
- C#.net中操作XML
- 在C#中操作XML
- C#操作XML的方法
- c# 操作 xml
- C# Linq to xml 基本操作
- [转]操作xml,将xml数据显示到treeview的C#代码
- C#中对 XML节点进行添加,删除,查找和删除操作
- C#操作XML简要教程
- (C#) 操作XML之遍历
- C# xml操作word-->word转2003xml
- C#操作XML
- C#操作XML
- C#对XML操作:建立XML(3)
- C# 操作 XML 增 删 改 查
- C#操作XML小结
- C#操作XML
- C#操作Xml:通过XmlDocument读写Xml文档
- C#操作XML小结
- C#使用XmlDocument操作XML进行查询、增加、修改、删除、保存应用的实例
- C# 实现对XML文件的基本操作(创建xml文件,增、删、改、查 xml节点信息)(转)