zoukankan      html  css  js  c++  java
  • C#操作XML

    
    #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
    }
  • 相关阅读:
    后缀表达式
    约瑟夫环
    能手进阶:Linux操作琐细驱动编译与运转
    VLC 0.8.5
    Gimpshop 2.2.11
    Blender 2.42
    有助于数据确立平安环境的次要效率阐明');
    DivFix 0.20
    Ubuntu Dapper 提速脚本
    你值得知道的五佳非主流阅读器
  • 原文地址:https://www.cnblogs.com/beeone/p/1998293.html
Copyright © 2011-2022 走看看