набор инструментов для визуализации prefuse, проблемы с чтением XML-файла

Я новичок в 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)

Пожалуйста помогите;-)!!!


person Yuan Vivien Wang    schedule 21.10.2013    source источник


Ответы (1)


Файл http://www.w3schools.com/xml/note.xml не действительный документ GraphML.

Попробуйте свой код с помощью http://graphml.graphdrawing.org/primer/simple.graphml

Узнайте больше о GraphML на странице http://graphml.graphdrawing.org/primer/graphml-primer.html

person alex.rind    schedule 22.10.2013