Using Visual FoxPro to generate/read XML
Did you ever take a look at Visual FoxPro and the XMLtoCursor() and CursorToXML() functions? No difficult code to generate XML or convert it to a readable format, just ONE function call!
That only works for trivially structured XML -- such as that produced from database tables or object serializations.