software programs to create an xml file