feature: the XML file is created if it does not exist