我想从大型 xml 文件生成图形。它实际上是程序执行生成的调用上下文树。一个小文件如下所示:
从这个 xml 我想要一个包含 4 个节点(每个方法标记一个节点)的图,即 main、methodA、methodB 和方法 C。正如树所示(从缩进)main() 调用 methodA,然后 methodA 调用方法B和方法C。所以我想要一个图表'/图,如下所示:
是否有任何开源工具可以为我做到这一点?xml 文件非常大(大约 7 MB),所以图表真的很大。我希望该工具能够正确处理此问题。如果该工具可以在 linux 上运行则很好,否则在 windows 上也可以。但首选是linux。
我也可以考虑一些好的java库,通过它我可以做到这一点。
谢谢。