Using XML to write/read configuration files -- .INI like

brazilnut52

Member
Joined
Feb 7, 2003
Messages
16
Hello. I am writing an application that has several hardcoded directory paths. I would like to write a configuration utility to write an XML based INI file. This file would be read at the execution of the program and the variables initialized. Does anyone have a link to a good reference or thread. I would really benefit from seeing some code of an actual variable being initialized with data from an external file.

Thanks
brazilnut
 
Heres some old code I played around with for a while. You can probably figure out how to change it to fit your needs.
Code:
 Shared Sub New()
        cnnStr = GetConfig("connectionString")
        strRootDir = GetConfig("rootDir")
        intRecentDefinition = GetConfig("recentDefinition")
        strRootWebDir = GetConfig("rootWebDir")
    End Sub

    Private Shared Function GetConfig(ByVal key As String) As String
        Try
            Dim xmlDoc As New XmlDocument()
            xmlDoc.Load("..\Config.xml")
            Return xmlDoc.SelectSingleNode("//" & key).InnerText
        Catch ex As Exception
            Throw New Exception("Error reading configuration file: Config.xml", ex)
        End Try
    End Function
 
Back
Top