applyXslOnConfig xsl fileName
Signature: xsl:string -> fileName:string -> unit
|
Applies a Xsl Stylesheet to a config file and writes it back.
Parameters
xsl - The Xsl stylesheet to apply.
fileName - The file name of the config file.
Sample
1:
|
applyXslOnConfig (navServicePath @@ DEV.xsl) (navServicePath @@ "CustomSettings.config")
|
|
readConfig fileName
Signature: fileName:string -> XmlDocument
|
Reads a config file into an XmlDocument.
Parameters
fileName - The file name of the config file.
|
updateApplicationSetting (...)
Signature: fileName:string -> settingName:string -> value:string -> unit
|
Reads a config file from the given file name, replaces the Application Setting (as opposed to AppSetting) value and writes it back.
Parameters
settingName - The ApplicationSetting name for which the value should be replaced.
value - The new ApplicationSetting value.
fileName - The file name of the config file.
Sample
1:
|
updateApplicationSetting "DatabaseName" targetDatabase (navServicePath @@ "CustomSettings.config")
|
|
updateAppSetting key value fileName
Signature: key:string -> value:string -> fileName:string -> unit
|
Reads a config file from the given file name, replaces the app setting value and writes it back.
Parameters
key - The AppSettings attribute key name for which the value should be replaced.
value - The new AppSettings attribute value.
fileName - The file name of the config file.
Sample
1:
|
updateAppSetting "DatabaseName" targetDatabase (navServicePath @@ "CustomSettings.config")
|
|
updateConfig (...)
Signature: xpath:string -> attribute:string -> value:string -> config:XmlDocument -> XmlDocument
|
Reads a config file from the given file name, replaces an attribute using the given xPath and writes it back.
Parameters
xpath - An XPath term which can be used to replace the attribute.
attribute - The attribute name for which the value should be replaced.
value - The new attribute value.
config - The XElement representing the config.
|
updateConfigSetting (...)
Signature: fileName:string -> xpath:string -> attribute:string -> value:string -> unit
|
Reads a config file from the given file name, replaces an attribute using the given xPath and writes it back.
Parameters
fileName - The file name of the config file.
xpath - An XPath term which can be used to replace the attribute.
attribute - The attribute name for which the value should be replaced.
value - The new attribute value.
|
updateConnectionString (...)
Signature: connectionStringKey:string -> value:string -> fileName:string -> unit
|
Reads a config file from the given file name, replaces the connection string value and writes it back.
Parameters
connectionStringKey - The connection string key name for which the value should be replaced.
value - The new connection string value.
fileName - The file name of the config file.
|
writeConfig fileName config
Signature: fileName:string -> config:XmlDocument -> unit
|
Writes an XmlDocument to a config file.
Parameters
fileName - The file name of the config file.
config - The XmlDocument representing the config.
|