The Algorithm
We used the XML parser "Beautiful Soup" to parse our XML and integrated that into our imports and exports. The import program created things on a class by class basis, including join tables. So basically, the program took an entity, captured all of the important information, and parsed it into the format we needed it to be in.