是否可以将Neo4J数据库文件转换为可扩展标记语言?
发布于 2011-11-22 00:07:44
使用Blueprints,只需执行以下操作:
Graph graph = new Neo4jGraph("/tmp/mygraph");
GraphMLWriter.outputGraph(graph, new FileOutputStream("mygraph.xml"));
或者,使用Gremlin (它在后面做同样的事情):
g = new Neo4jGraph('/tmp/mygraph');
g.saveGraphML('mygraph.xml');
最后,对于Neo4jGraph的构造函数,您还可以传入一个GraphDatabaseService实例。
发布于 2015-04-21 18:51:15
看看NoSqlUnit,它有一些工具可以在GraphML
和neo4j
之间来回转换。
特别是com.lordofthejars.nosqlunit.graph.parser.GraphMLWriter
和com.lordofthejars.nosqlunit.graph.parser.GraphMLReader
,它们可以在neo4j数据库中读写XML文件。
https://stackoverflow.com/questions/2204440
复制相似问题