An XML schema compiler written in C++, which generates Python code for marshalling and unmarshalling objects