Devo prendere dei dati da un file XML

così composto:
codice:
  <?xml version="1.0" standalone="yes" ?> 
- <Configurazione>
- <configuration>
  <ConFileName>D:\</ConFileName> 
  <ConnectionString>Provider=SQLNCLI.1;xxxxxxxxxxxx</ConnectionString> 
  </configuration>
  </Configurazione>

io adesso uso questo codice che fino ad ora ha sempre funzionato :
codice:
 Dim DT As DataTableCollection
        DT = LoadConfiguration("\xxxxxx.xml")
        Percorso1 = System.Convert.ToString(DT("configuration").Rows(0)("ConFileName"))

 Private Shared Function LoadConfiguration(ByVal FilediConfigurazione As String) As DataTableCollection
        Dim Configuration_Dataset As New DataSet()
        Try
            Configuration_Dataset.ReadXml(FilediConfigurazione)
        Catch ex As Exception


        End Try
        Return Configuration_Dataset.Tables
    End Function

ma mi dà un errore che l'oggetto è nul

Come devo fare??