Jetzt sieht das Ganze so aus:
1<?xml version="1.0" encoding="UTF-8"?>
2 <entry>
3 <titel>Küchenumbau am 19.01.2013</titel>
4 <text>Am 19.Januar haben wir die Küche umgebaut:\n\n - Der Herd sowie einige Schränke wurden entfernt.\n - Ein Durchgang von der Bar zur Küche wurde gesägt.\n - Eine neue Wand zwischen Aufenthaltsraum und Küche wurde gebaut.\n</text>
5 </entry>
6 <entry>
7 <titel>Neue Facebookseite</titel>
8 <text>Zwei Anläufe sind gescheitert, daher nun der dritte: Das Freakhall hat ab heute eine neue Facebookseite. Diese soll aktueller gehalten werden und in naher Zukunft auch mit dieser Website verknüpft werden.</text>
9 </entry>
aber der Fehler besteht weiterhin. Immer noch "not well-formed (invalid token)" Da ich die Einrückung etwas verbessert habe, heisst es nun Line 3 Column 16, was das 'm' in 'Am 19. Januar...' ist. Ich habe jetzt auch in parser.require das Encoding auf UTF-8 eingestellt, aber immer noch keine Verbesserung.
ich weiß ja nicht was da später mit dem xml passieren soll..
Der Text soll in einem LinearLayout angezeigt werden:
1LinearLayout layout = new LinearLayout(this);
2layout.setOrientation(LinearLayout.VERTICAL);
3for (int i = 0; i < entries.size(); i++) {
4 TextView t1 = new TextView(this);
5 t1.setText(entries.get(i).title);
6 t1.setTextSize(30);
7 layout.addView(t1);
8 TextView t2 = new TextView(this);
9 t2.setText(entries.get(i).text);
10 t2.setTextSize(20);
11 layout.addView(t2);
12}
13setContentView(layout);
EDIT: Jetzt habe ich Umlaute (ÄäÖöÜü) durch die entsprechenden Escapesequenzen (\uXXXX) ersetzt. Der Fehler mit dem
invalid token besteht nun nicht mehr. Jetzt gibt es aber einen neuen Fehler:
At line 11, column 4: junk after document element
Line 11 (eigentlich 12) ist der 2. <titel>-Tag.
Was soll das schon wieder heissen?
— geändert am 03.02.2013, 17:23:07
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.