当前位置: 代码迷 >> 综合 >> No <graph> element in GEXF file 报错信息, networkx无法打开gexf文件
  详细解决方案

No <graph> element in GEXF file 报错信息, networkx无法打开gexf文件

热度:105   发布时间:2023-10-14 09:19:11.0

问题描述

从师弟那边拿的gexf文件, 结果想用networkx进行read_gexf()却报错
错误信息如下
No <graph> element in GEXF file 报错信息, networkx无法打开gexf文件

问题解决

原因在于gexf文件的版本太高了
这是我之前用的版本
No <graph> element in GEXF file 报错信息, networkx无法打开gexf文件
而这是师弟给我的版本
No <graph> element in GEXF file 报错信息, networkx无法打开gexf文件
对此的解决办法是修改版本

将gexf文件用txt或者notepad++或者whatever打开
将其中首部的版本信息

<gexf xmlns="http://www.gexf.net/1.3" version="1.3" xmlns:viz="http://www.gexf.net/1.3/viz" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.gexf.net/1.3 http://www.gexf.net/1.3/gexf.xsd">

改为如下

<gexf version="1.2" xmlns="http://www.gexf.net/1.2draft" xmlns:viz="http://www.gexf.net/1.2/viz" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.gexf.net/1.2draft http://www.gexf.net/1.2draft/gexf.xsd">

即可解决问题

  相关解决方案