1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  1. Bobert, 21.10.2011 #1
    Bobert

    Bobert Threadstarter Erfahrener Benutzer

    Hallo,

    der "SaxParser" schmeißt mir folgende Exception um die Ohren:

    Code:
    Log.e(TAG, "getDetailFilesToLoad() - XML Parsing Exception = " + e.getMessage());
    10-21 16:57:00.647: ERROR/DownloadFirstXMLAdapter(1209): getDetailFilesToLoad() - XML Parsing Exception = At line 1, column 0: not well-formed (invalid token)

    So sieht die (gekürzte) XML Datei aus
    Code:
    <detailpng pngcount="454">
        <filename>dddd.png</filename>
        <filename>00s3.png</filename>
        <filename>00x4.png</filename>
        <filename>0040.png</filename>
        <filename>0059.png</filename>
        <filename>0075.png</filename>
    </detailpng>
    
    Also für mich sieht die XML well-formed :) aus. Die Exception wird auch nur auf meinen Tablett mit Android 3.2.1 geworfen (nicht bei 2.3.3 oder 2.3.6)

    Was übersehe ich hier?!

    Vielen Dank
    Bobert
     
  2. Thyrion, 21.10.2011 #2
    Thyrion

    Thyrion Ehrenmitglied

    Es wäre von Vorteil, wenn du den Header noch einbaust: <?xml version="1.0" ?> (evtl. hier auch das encoding angeben).

    Hast du Umlaute oder andere Sonderzeichen in den Dateinamen? Evtl. spielt dir da die Codierung einen Streich - wobei das nicht in Zeile 1 sein sollte, außer du hast hier nun Zeilenumbrüche eingebaut.
     
  3. Bobert, 21.10.2011 #3
    Bobert

    Bobert Threadstarter Erfahrener Benutzer

    Ich probiere es mal aus und melde mich, wenn es das war ....
     
    Zuletzt bearbeitet: 22.10.2011
  4. Michael M., 21.10.2011 #4
    Michael M.

    Michael M. Android-Experte

    Poste doch bitte in jedem Fall was die Ursache war und wie du es gelöst hast. So haben alle was davon. ;)
     
  5. Bobert, 25.10.2011 #5
    Bobert

    Bobert Threadstarter Erfahrener Benutzer

    an der ersten Zeile lag es nicht...

    <?xml version="1.0" encoding="UTF-8"?>

    Jetzt muss ich erst mal analysieren was genau nicht geht ?!
     
  6. Fonsi, 25.10.2011 #6
    Fonsi

    Fonsi Erfahrener Benutzer

    Hast du schon mal ausprobiert, die Dateinamen in Anführungszeichen zu setzen? Nur ne Idee, weiß nicht, ob's funktioniert ...

    Code:
    <detailpng pngcount="454">
         <filename>"dddd.png"</filename>
         <filename>"00s3.png"</filename>
         <filename>"00x4.png"</filename>
         <filename>"0040.png"</filename>
         <filename>"0059.png"</filename>
         <filename>"0075.png"</filename>
    </detailpng>
     
  7. the_alien, 25.10.2011 #7
    the_alien

    the_alien Android-Lexikon

    Hast du nur ein root tag?

    Das ist nicht erlaubt:
    Code:
    <detailpng>
        <filename>blah</filename>
    </detailpng>
    <detailpng>
    </detailpng>

    PS: Es kann auch an nem einzelnen byte liegen was vor dem root tag steht und im Texteditor nicht angezeigt wird. Sowas hatte ich auch schon und ließ sich nur durch einen Hexeditor lösen.
     
  8. Bobert, 25.10.2011 #8
    Bobert

    Bobert Threadstarter Erfahrener Benutzer

    Hallo,

    danke! Ich werde beides mal ausprobieren ... ich melde mich dann!

    Grüße Bobert
     
Die Seite wird geladen...
Ähnliche Themen - XML formed Forum Datum
[ERLEDIGT] *.viivo kann keiner App zugeordnet werden - MANIFEST.XML ? Android App Entwicklung Freitag um 10:35 Uhr
[ERLEDIGT] Instanzierung aus XML Android App Entwicklung 11.04.2017
Wie erstelle ich Icons für die Items im Navigation Drawer (xml Format) Android App Entwicklung 09.12.2016
Unschönes XML parsen Android App Entwicklung 30.11.2016
Benutzerdefinierte Farben in XML Layout Android App Entwicklung 02.07.2016
XML zu Inputstream Android App Entwicklung 07.06.2016