0

私は 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)

私を助けてください;-)!!!

4

1 に答える 1

0

http://www.w3schools.com/xml/note.xmlファイルは有効な GraphML ドキュメントではありません。

http://graphml.graphdrawing.org/primer/simple.graphmlでコードを試してください。

GraphML の詳細については、 http: //graphml.graphdrawing.org/primer/graphml-primer.htmlを参照してください。

于 2013-10-22T09:49:26.997 に答える