Comment lire et ecrire un fichier GraphML (SNAP, C++)
Fermé
othmanee33
Messages postés
13
Date d'inscription
jeudi 16 décembre 2010
Statut
Membre
Dernière intervention
3 mai 2013
-
9 mars 2013 à 15:38
mamiemando Messages postés 33108 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 14 mai 2024 - 10 mars 2013 à 13:26
mamiemando Messages postés 33108 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 14 mai 2024 - 10 mars 2013 à 13:26
A voir également:
- Comment lire et ecrire un fichier GraphML (SNAP, C++)
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Fichier rar - Guide
- Lire fichier epub - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier host - Guide
3 réponses
mamiemando
Messages postés
33108
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
14 mai 2024
7 753
9 mars 2013 à 15:45
9 mars 2013 à 15:45
D'après ce lien :
https://groups.google.com/forum/?fromgroups=#!topic/snap-discuss/X9JuAbmXFxM
... le format graphml n'est pas supporté par snap, mais d'autres format (dot etc...) semblent l'être. Donc soit il faut adopter un autre format de fichier (dot par exemple) si c'est possible dans ton cas, soit écrire une fonction pour parser et écrire de tels fichiers.
Tu peux sans doute dans ce cas repartir de libxml2 vu que le format graphml semble basé sur du xml ou repartir des sources d'igraph qui semble prendre ce format en charge et être écrit en c/c++.
http://igraph.wikidot.com/
https://igraph.org/redirect.html
Bonne chance
https://groups.google.com/forum/?fromgroups=#!topic/snap-discuss/X9JuAbmXFxM
... le format graphml n'est pas supporté par snap, mais d'autres format (dot etc...) semblent l'être. Donc soit il faut adopter un autre format de fichier (dot par exemple) si c'est possible dans ton cas, soit écrire une fonction pour parser et écrire de tels fichiers.
Tu peux sans doute dans ce cas repartir de libxml2 vu que le format graphml semble basé sur du xml ou repartir des sources d'igraph qui semble prendre ce format en charge et être écrit en c/c++.
http://igraph.wikidot.com/
https://igraph.org/redirect.html
Bonne chance
mamiemando
Messages postés
33108
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
14 mai 2024
7 753
10 mars 2013 à 13:26
10 mars 2013 à 13:26
Non j'ai juste dit que libxml2 pourrait t'aider à parser un fichier xml (et graphml est un fichier xml) d'autant que la structure du schéma est connue.
http://graphml.graphdrawing.org/specification/
https://en.wikipedia.org/wiki/Libxml2
Ensuite pour igraph je t'ai donné les liens donc il faut que tu regardes la doc et que tu vois si une partie du code (la partie qui gère les fichiers graphml) est réutilisable ou pas, ce qui t'éviterait d'avoir à apprendre comment utiliser libxml2.
https://igraph.org/redirect.html
Bonne chance
http://graphml.graphdrawing.org/specification/
https://en.wikipedia.org/wiki/Libxml2
Ensuite pour igraph je t'ai donné les liens donc il faut que tu regardes la doc et que tu vois si une partie du code (la partie qui gère les fichiers graphml) est réutilisable ou pas, ce qui t'éviterait d'avoir à apprendre comment utiliser libxml2.
https://igraph.org/redirect.html
Bonne chance
othmanee33
Messages postés
13
Date d'inscription
jeudi 16 décembre 2010
Statut
Membre
Dernière intervention
3 mai 2013
9 mars 2013 à 17:57
9 mars 2013 à 17:57
Merci Mamiemando pour votre réponse, mais est ce que je peut sauvegarder GraphML avec libxml2 ou IGraph ??