大きな xml ファイルからグラフを生成したいと考えています。実際には、プログラムの実行によって生成される呼び出しコンテキスト ツリーです。小さなファイルは次のようになります。
このxmlから、4つのノード(メソッドタグごとに1つのノード)、つまりmain、methodA、methodB、およびメソッドCを含むグラフが必要です。ツリーが(インデントから)示すように、main()はmethodAを呼び出し、次にmethodAを呼び出しますメソッドBとメソッドC。だから私は以下のようなグラフ/図が欲しい:
私のためにこれを行うことができるオープンソースツールはありますか? xml ファイルは非常に大きい (約 7 MB) ため、グラフは非常に大きくなります。ツールがこれを適切に処理することを望みます。ツールが Linux で動作するのは良いことですが、それ以外の場合は Windows でも問題ありません。しかし、最初の好みは Linux です。
また、これを行うことができるJavaの優れたライブラリを検討することもできます。
ありがとう。