public static void SetPreSelectedPlugin(PreSelectPlugin pluginInfo) { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(ConfigXML); XmlNode node = xmlDoc.SelectSingleNode("config/system/preplugin"); if (node != null) { node.Attributes["funname"].Value = pluginInfo.MainFunName; node.Attributes["subfunguid"].Value = pluginInfo.SubFunName; } xmlDoc.Save(ConfigXML); xmlDoc = null; }
public static PreSelectPlugin GetPreSelectedPlugin() { XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load(ConfigXML); PreSelectPlugin pluginInfo = new PreSelectPlugin(); XmlNode node = xmlDoc.SelectSingleNode("config/system/preplugin"); if (node != null) { pluginInfo.MainFunName = node.Attributes["funname"].Value; pluginInfo.SubFunName = node.Attributes["subfunguid"].Value; } xmlDoc.Save(ConfigXML); xmlDoc = null; return(pluginInfo); }