Re: [Talk-de] Fehler in Website finden

2009-09-07 Diskussionsfäden Markus
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

2009-09-07 Diskussionsfäden Guenther Meyer
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

2009-09-07 Diskussionsfäden Andreas Labres
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

2009-09-07 Diskussionsfäden Markus
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

2009-09-07 Diskussionsfäden 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?

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

2009-09-07 Diskussionsfäden Klaus Hanauer
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

2009-09-07 Diskussionsfäden Guenther Meyer
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

2009-09-07 Diskussionsfäden Guenther Meyer
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

2009-09-07 Diskussionsfäden 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?
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

2009-09-07 Diskussionsfäden Georg Burkhard

* 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

2009-09-07 Diskussionsfäden Guenther Meyer
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

2009-09-07 Diskussionsfäden Matthias
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

2009-09-07 Diskussionsfäden 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...
>
> 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

2009-09-07 Diskussionsfäden Werner Hoch
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

2009-09-07 Diskussionsfäden 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

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de