xsddiagramdependency-managementcircular-dependency

How to generate a dependency diagram from a set of XSD files?


See the title: I have around 50 XSD files importing each other (with tags) and I need to analyze their dependencies.

Do you know any software (preferably free) to generate a dependency diagram automatically from these files?


Solution

  • I did not find any existing program to do that, so... I developed my own! It is called GraphVisu.

    There is a first program to generate the graph structure from seed XSD files, and another one to visualise graphs. I also included a detection of clusters of interrelated nodes (called "strongly connected components" in graph theory).

    Feel free to use it!

    graph visualisation program GraphVisu

    graph visualisation program GraphVisu