C++ xml like config file reader and writer.