Provides file implementation such as readign and writing xml file.