Re: [Talk-de] Fehler in Website finden
Hallo Andreas, > CDATA sagt: > das ist Text, den werte bitte nicht aus, lieber XML-Parser. > > Und der Openlayers-Code, der dann das Popup anzeigt, nimmt sich diesen > inneren Text dann her und interpretiert ihn als HTML. Danke für diese gut verständliche Erklärung. Markus ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Fehler in Website finden
Am Montag 07 September 2009 schrieb Markus: > Hallo Günther > > >> > > > > tags werden innerhalb des cdata-bereichs vom xml-parser nicht > > ausgewertet. http://de.selfhtml.org/xml/regeln/zeichen.htm > > Wieso wird dann und ausgewertet? > moment, das sind zwei ebenen! das javascript parst die datei, und holt sich die entsprechenden informationen raus, aus denen dann der content generiert wird. wegen des cdata wird gar nicht erst versucht, das dazwischenstehende zu parsen - wird als text betrachtet. der browser (genauer: der renderer) bekommt dann nur den eigentlichen content zu sehen, den er selbst wieder parsen und darstellen kann. die gpx-datei selbst und das cdata-tag bekommt er gar nicht erst zu sehen. signature.asc Description: This is a digitally signed message part. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Fehler in Website finden
Markus wrote: > Das mit dem habe ich noch nie verstanden Ist die Lösung für ein grundlegendes Problem: XML verwendet spitze Klammern. Und es ist eben genau vorgegeben, was valides XML ist. HTML verwendet aber auch spitze Klammern. Würde es das CDATA nicht geben, würde der XML-Parser über die HTML-Tags stolpern, die nicht "XML-konform" sind. Das CDATA klammert diesen Bereich aus und sagt: das ist Text, den werte bitte nicht aus, lieber XML-Parser. Und der Openlayers-Code, der dann das Popup anzeigt, nimmt sich diesen inneren Text dann her und interpretiert ihn als HTML. HTH. /al ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Fehler in Website finden
Hallo Klaus, > mit dem IE kommen die Schriften noch sehr schlecht, die Bilder sind gut. Danke für den Tip! Woran könnte das liegen? Wie könnte ich das ändern? Interessanterweise ist die Schrift aber gut beim Popup vom Rathaus. (einzelner Layer) Gruss, Markus ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Fehler in Website finden
Hallo Günther >> > > tags werden innerhalb des cdata-bereichs vom xml-parser nicht ausgewertet. > http://de.selfhtml.org/xml/regeln/zeichen.htm Wieso wird dann und ausgewertet? Und woran könnte das liegen, dass nach Schliessen eines Popups per Klick auf das rote Kreuz das Popup nicht wieder geöffnet werden kann? (unabhängig von CDATA oder nicht) Gruss, Markus ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Fehler in Website finden
Hallo Markus, mit dem IE kommen die Schriften noch sehr schlecht, die Bilder sind gut. Mit Firefox ist alles ok. > Wow - ich bin überwältigt über so viel schnelle und erfolgreiche Hilfe! > Funktioniert jetzt alles. > > Wäre nie auf die Idee gekommen, dass die Daten-Datei kaputt ist, hatte > immer im HTML gesucht. > > Herzlichen Dank für die schnelle Hilfe! > > Das mit dem habe ich noch nie verstanden. > Ohne scheint man die Popup-Texte nicht formatieren zu können? > Ist das irgendwo beschrieben? Gruß Klaus ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Fehler in Website finden
Am Montag 07 September 2009 schrieb Markus: > Wow - ich bin überwältigt über so viel schnelle und erfolgreiche Hilfe! > Funktioniert jetzt alles. > > Wäre nie auf die Idee gekommen, dass die Daten-Datei kaputt ist, hatte > immer im HTML gesucht. > achja, noch was: wenn man oefter xml-dokumente (aus einem programm raus) erstellt, sollte man dazu eine entsprechende library benutzen, das kann vieles erleichtern. auf jeden fall aber sollte man, grade bei manueller erstellung, die datei zumindest validieren, damit man solche fehler gleich ausschliessen kann. das geht zum beispiel mit xmlstarlet (http://xmlstar.sourceforge.net/)... signature.asc Description: This is a digitally signed message part. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Fehler in Website finden
Am Montag 07 September 2009 schrieb Markus: > Wow - ich bin überwältigt über so viel schnelle und erfolgreiche Hilfe! > Funktioniert jetzt alles. > > Wäre nie auf die Idee gekommen, dass die Daten-Datei kaputt ist, hatte > immer im HTML gesucht. > > Herzlichen Dank für die schnelle Hilfe! > > Das mit dem habe ich noch nie verstanden. > Ohne scheint man die Popup-Texte nicht formatieren zu können? kurz gesagt werden tags innerhalb des cdata-bereichs vom xml-parser nicht ausgewertet. > Ist das irgendwo beschrieben? > einen kleinen einblick gibt's hier: http://de.selfhtml.org/xml/regeln/zeichen.htm signature.asc Description: This is a digitally signed message part. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Fehler in Website finden
Wow - ich bin überwältigt über so viel schnelle und erfolgreiche Hilfe! Funktioniert jetzt alles. Wäre nie auf die Idee gekommen, dass die Daten-Datei kaputt ist, hatte immer im HTML gesucht. Herzlichen Dank für die schnelle Hilfe! Das mit dem habe ich noch nie verstanden. Ohne scheint man die Popup-Texte nicht formatieren zu können? Ist das irgendwo beschrieben? Gruss, Markus ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Fehler in Website finden
* Markus schrieb: >In www.lau-net.de/baerlocher/osm/Simmelsdorf.html >wird der Layer "Essen und Trinken" nicht angezeigt. > >Ich suche seit Tagen den Fehler und finde ihn nicht. >Und morgen sollte ich die Seite präsentieren... Hallo Markus, die GPX-Datei ist fehlerhaft, und zwar in Zeile 89-91: Es muss wohl heißen: Grüße Georg ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Fehler in Website finden
Am Montag 07 September 2009 schrieb André Riedel: > Am 7. September 2009 18:37 schrieb Markus : > > Wer kann helfen: > > > > In www.lau-net.de/baerlocher/osm/Simmelsdorf.html > > wird der Layer "Essen und Trinken" nicht angezeigt. > > > > Ich suche seit Tagen den Fehler und finde ihn nicht. > > Und morgen sollte ich die Seite präsentieren... > > die schliessenden tags in zeile 91 sind verkehrt rum: ]]> ist richtig. signature.asc Description: This is a digitally signed message part. ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Fehler in Website finden
André Riedel schrieb: > Am 7. September 2009 18:37 schrieb Markus : > >> Wer kann helfen: >> >> In www.lau-net.de/baerlocher/osm/Simmelsdorf.html >> wird der Layer "Essen und Trinken" nicht angezeigt. >> >> Ich suche seit Tagen den Fehler und finde ihn nicht. >> Und morgen sollte ich die Seite präsentieren... >> >> Gruss, Markus >> > > Kann es sein dass er sich an den > > > > stört? Habe es aber nicht ausprobiert. > > Oder du nutzt anstatt den GPX-Dateien die Variante wie auf der Seite: > http://www.gary68.de/osm/qa/unmapped > Gennerell stört er sich anscheinend am CDATA... ich hab mal eine Version ohne hochgeladen, die Marker werden bei dieser angezeigt: http://m-hoffmann.net/Essen.gpx Allerdings geht das Bild bei der Bühler Höhle nicht... Viele Grüße, Matthias ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Fehler in Website finden
Am 7. September 2009 18:37 schrieb Markus : > Wer kann helfen: > > In www.lau-net.de/baerlocher/osm/Simmelsdorf.html > wird der Layer "Essen und Trinken" nicht angezeigt. > > Ich suche seit Tagen den Fehler und finde ihn nicht. > Und morgen sollte ich die Seite präsentieren... > > Gruss, Markus Kann es sein dass er sich an den stört? Habe es aber nicht ausprobiert. Oder du nutzt anstatt den GPX-Dateien die Variante wie auf der Seite: http://www.gary68.de/osm/qa/unmapped ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] Fehler in Website finden
On Montag, 7. September 2009, Markus wrote: > Wer kann helfen: > > In www.lau-net.de/baerlocher/osm/Simmelsdorf.html > wird der Layer "Essen und Trinken" nicht angezeigt. > > Ich suche seit Tagen den Fehler und finde ihn nicht. > Und morgen sollte ich die Seite präsentieren... Firefox sagt, dass die Zeile 92 des html-files nicht i.O. ist. Dort versucht du die Essen.gpx Datei zu laden. Die gpx-Datei Essen.gpx ist kaputt: wer...@linux-m82i:~/osm/src> xmllint Essen.gpx Essen.gpx:92: parser error : Opening and ending tag mismatch: desc line 89 and wpt ^ Essen.gpx:103: parser error : Opening and ending tag mismatch: wpt line 86 and gpx ^ Essen.gpx:104: parser error : Premature end of data in tag gpx line 2 ^ -- HTH Werner ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] Fehler in Website finden
Wer kann helfen: In www.lau-net.de/baerlocher/osm/Simmelsdorf.html wird der Layer "Essen und Trinken" nicht angezeigt. Ich suche seit Tagen den Fehler und finde ihn nicht. Und morgen sollte ich die Seite präsentieren... Gruss, Markus ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de