我是初学者,所以我创建了一个玩具项目,但似乎我总是在阅读xml文件时遇到麻烦:
public class 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)
请帮助我; - )!!!
答案 0 :(得分:0)
http://www.w3schools.com/xml/note.xml文件不是有效的GraphML文档。
尝试使用您的代码 了解有关GraphML的更多信息