XML Parsen Problem

  • Hallo,


    Ich parse ein XML Dokument von einer IP Adresse und möchte dann einen bestimmten Node ausgeben...


    hier mein Code dazu :



    und so rufe ich das in der onCreate Methode auf





    nur bekomme ich immer eine NullPointerException die wie folgt aussieht :


    05-11 10:11:28.281: ERROR/AndroidRuntime(451): Uncaught handler: thread main exiting due to uncaught exception
    05-11 10:11:28.292: ERROR/AndroidRuntime(451): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.test/com.example.test.Testing}: java.lang.NullPointerException
    05-11 10:11:28.292: ERROR/AndroidRuntime(451): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2417)
    05-11 10:11:28.292: ERROR/AndroidRuntime(451): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
    05-11 10:11:28.292: ERROR/AndroidRuntime(451): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
    05-11 10:11:28.292: ERROR/AndroidRuntime(451): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
    05-11 10:11:28.292: ERROR/AndroidRuntime(451): at android.os.Handler.dispatchMessage(Handler.java:99)
    05-11 10:11:28.292: ERROR/AndroidRuntime(451): at android.os.Looper.loop(Looper.java:123)
    05-11 10:11:28.292: ERROR/AndroidRuntime(451): at android.app.ActivityThread.main(ActivityThread.java:4363)
    05-11 10:11:28.292: ERROR/AndroidRuntime(451): at java.lang.reflect.Method.invokeNative(Native Method)
    05-11 10:11:28.292: ERROR/AndroidRuntime(451): at java.lang.reflect.Method.invoke(Method.java:521)
    05-11 10:11:28.292: ERROR/AndroidRuntime(451): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
    05-11 10:11:28.292: ERROR/AndroidRuntime(451): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
    05-11 10:11:28.292: ERROR/AndroidRuntime(451): at dalvik.system.NativeStart.main(Native Method)
    05-11 09:45:47.051: ERROR/AndroidRuntime(425): Caused by: java.lang.NullPointerException
    05-11 09:45:47.051: ERROR/AndroidRuntime(425): at com.example.test.Nodes.<init>(Nodes.java:39)
    05-11 09:45:47.051: ERROR/AndroidRuntime(425): at com.example.test.Testing.<init>(Testing.java:18)
    05-11 09:45:47.051: ERROR/AndroidRuntime(425): at java.lang.Class.newInstanceImpl(Native Method)
    05-11 09:45:47.051: ERROR/AndroidRuntime(425): at java.lang.Class.newInstance(Class.java:1479)
    05-11 09:45:47.051: ERROR/AndroidRuntime(425): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
    05-11 09:45:47.051: ERROR/AndroidRuntime(425): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2409)







    Bei Nodes in Zeile 39 steht :


    Java
    ndl = doc.getElementsByTagName("FirstTag");




    ich habe im Manifest die Permission.INTERNET angegeben.


    Ich hoffe jemand kann mir helfen, bitte :(

  • Ich habe die Lösung bereits selbst gefunden, trozdem danke.
    Post, falls andere das Problem ebenfalls haben sollten...
    Der Zugriff muss so erfolgen :



    text1 = el.getChildNodes().item(3).getChildNodes().item(1).getChildNodes().item(0).getNodeValue(); hat gefehtl...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!