These days, we all have to deal with XML data. But mapping the often complex heirarchical data in an XML file to C data structures can be at best time consuming, and at worst confusing and error prone. So it's best to let the right tools do the work for you whenever possible. Jim Kent presents four tools—autoXml, AutoDtd, sqlToXml, and xmlToSql—that can make your life a lot easier.