我想要获取yEd创建的graphml文件中所有节点和一些属性(例如标签名称)的列表,而不管它们在图形中的位置如何。这已经部分地得到了处理(Processing XML file with networkx in python 和 How to iterate over GraphML file with lxml),但是当您在yEd中“分组”节点时尚未解决 - 而我有很多嵌套的分组。
尝试过networkx和lxml,但使用简单的建议方法无法获得完整的结果集 - 有没有优雅的方法来解决并使用哪个库,而不必通过递归迭代树并识别组节点再次深入钻研。 示例: 非常简单的图形使用networkx的示例输出,当您有分组时:
尝试过networkx和lxml,但使用简单的建议方法无法获得完整的结果集 - 有没有优雅的方法来解决并使用哪个库,而不必通过递归迭代树并识别组节点再次深入钻研。 示例: 非常简单的图形使用networkx的示例输出,当您有分组时:
('n0', {})
('n1', {'y': '0.0', 'x': '26.007967509920633', 'label': 'A'})
('n0::n0', {})
('n0::n1', {})
pip3 install bs4
,pip3 install lxml
- Sridhar Sarnobat