That's an environment variable and ReadXml has no knowledge of environment variables. I believe that the Path class can expand environment variables for you but in this case just look at the Environment.GetFolderPath method.