我是prefuse的新手,所以我创建了一个玩具项目,但我似乎总是在读取xml文件时遇到问题:
公共类testProfusion {
public static void main(String[]args){
Graph graph = null;
try {
graph = new GraphMLReader().readGraph("http://www.w3schools.com/xml/note.xml");
} catch ( DataIOException e ) {
e.printStackTrace();
System.err.println("Error loading graph. Exiting...");
System.exit(1);
}
}}
地址有效,可直接访问。然而,无论我如何改变,我总是得到错误:
at prefuse.data.io.GraphMLReader.readGraph(Unknown Source)
at prefuse.data.io.AbstractGraphReader.readGraph(Unknown Source)
at testProfusion.main(testProfusion.java:13)
Caused by: java.lang.NullPointerException
at prefuse.data.io.GraphMLReader$GraphMLHandler.endDocument(Unknown Source)请帮帮我;-)!
发布于 2013-10-22 17:49:27
http://www.w3schools.com/xml/note.xml文件不是有效的GraphML文档。
请使用http://graphml.graphdrawing.org/primer/simple.graphml试用您的代码
在http://graphml.graphdrawing.org/primer/graphml-primer.html上阅读有关GraphML的更多信息
https://stackoverflow.com/questions/19486694
复制相似问题