Compendium2dot is a project mainly written in C#, it's free.
Generate a graphviz dot file from a compendium xml dump
Generate a graphviz dot file from a Compendium (http://compendium.open.ac.uk/institute/about.htm) XML dump using C#/LINQ.
An example xml, dot, png file are included.