jjzjj

java - 如何在 Java 中生成 graphml 文件。 Gephi、JGraph、Prefuse 等

帮助!我希望创建一个Java应用程序,它可以生成以下任何一种格式的图表:.graphml.ygf.gml.tgf我需要能够在图形编辑器中打开文件"yEd".到目前为止,我已经找到了这些解决方案:yFilesForJava专业版:导出为graphml,能够在yEd中打开,基于Java,完美。为什么我不能使用它:使用它会花费我超过2000美元:(但它正是我所需要的Gephi专业版:免费,导出为graphml,基于Java!为什么我不能使用它:当我尝试在yEd中打开生成的graphml文件时,graphml已损坏:它是线性的-一行,就像这样屏幕截图:>如果我让它工作,那就完美了我尝试的图表是

通过GraphMl(XML)文件迭代并提取所有值

我有一个XML(实际上GraphMl)文件,如下所示:psshd(3,2)euser(3)我想迭代此内容并提取每个单独的项目(打印)。在普通的XML文件中,这是相当直接的,但是在这种情况下,我似乎无法做到这一点。这是我正在使用的代码。tree=ET.parse(FILENAME)root=tree.getroot()forchildinroot:forxinchild:NodeType=child.find('node').find('type')LabelType=child.find('node').find('label')print(NodeType.text,LabelType.te
12