public override XmlElement CreateElement( string prefix, string localName, string namespaceUri) { return new ConfigXmlElement( _filename, LineNumber, prefix, localName, namespaceUri, this ); } public override XmlText CreateTextNode(String text) {
public void Save() { string errorMessage = null; if (!HROne.CommonLib.FileIOProcess.IsFolderAllowWritePermission(AppDomain.CurrentDomain.BaseDirectory, out errorMessage)) { throw new Exception(errorMessage); } string filename = getFilename(); System.Configuration.ConfigXmlDocument config = new System.Configuration.ConfigXmlDocument(); XmlElement settings = config.CreateElement("Settings"); XmlAttribute version = config.CreateAttribute("Version"); version.Value = "2.0"; settings.Attributes.Append(version); config.AppendChild(settings); //SetDatabaseConfigList(settings); settings.AppendChild(config.CreateElement("HROneConfigFullPath")); settings["HROneConfigFullPath"].InnerText = HROneConfigFullPath; config.Save(filename); }