getElementsByTagName problem in chrome und safari
Ich bin Parsen einer Google-Maps, RSS mit javascript und verwenden Sie den folgenden code, um die Punkt-Koordinaten:
point_coords = Elemente.getElementsByTagName('georss:point')
Leider funktioniert es im FF, aber nicht in safari und chrome (noch nicht getestet in Opera und IE)
Des XML sieht wie folgt aus:
<item>
<guid isPermaLink="false">guidNo</guid>
<pubDate>Mon, 23 Mar 2009 20:16:41 +0000</pubDate>
<title>title text</title>
<description><![CDATA[text]]></description>
<author>UniCreditBulbank</author>
<georss:point>
42.732342 23.296659
</georss:point>
</item>
- Danke für die Antworten, ich denke, dass Sie
re both right depending from the browsers, so I
m mit einer Kombination von Selektoren. Ichm still unable to make it work everywhere (opera left) but I hope that I
ll figure it out-in ist Montag und zeigen Ihnen die Lösung. Nochmals vielen Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Endgültige Lösung funktioniert in IE6,7,8, FF, Opera, Chrome und Safari
Danke für alle Hinweise, Sie haben den job )
Ähnliches problem für mich.
getElementsByTagName
wurde nicht auf safari, aber nicht in Firefox/Internet Exlporer. Stellt sich heraus, das namespace-Präfix benötigt wurde für Firefox/Internet Explorer und nicht für Safari so, jetzt, nach der agent...Technisch ist der tag-name für
<georss:point>
istpoint
, nichtgeorss:point
. Versuchen Sie, dass.Workaround für die safari-Implementierung.
https://gist.github.com/branflake2267/d16365012e27f514685eb5c365dcb315