Phil: Javascript und XML

Hallo Zusammen,

Ich habe das Problem, dass ich in einer XML Datein einen Javascript Code ausführen möchte. Die XML-Datei sieht wie folgt aus.

  
<?php header("Content-type: text/xml");  
echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" ?>"; ?>  
  
<rss version="2.0">  
<channel>  
  
<item>  
<title>Titel</title>  
<link>Link</link>  
<description>Meine Beschreibung</description>  
<author>Ich</author>  
</item>  
  
</channel>  
</rss>  
  
<script type="text/javascript">  
Mein Script  
</script>  

Nun möchte ich in das ganze ein Javascript einfügen. Mit Mozilla klappt das auch wunderbar. Wenn ich allerdings mit dem IE die Datei aufrufe, wir das XML mit dem Vermerk "In einem XML-Dokument ist nur ein Element höchster Ebene zugelassen" nicht angezeigt. Wie kann ich das Problem lösen? In Google gibt es einige Erklärungen, jedoch komm ich auf keinen grünen Zweig damit.

Vielen Dank und Grüsse, Phil

  1. Hi,

    Ich habe das Problem, dass ich in einer XML Datein einen Javascript Code ausführen möchte.

    Wer soll das ausführen - in einem RSS-Feed?
    Also ein RSS-Reader, der JavaScript-Code ausführt - von dem würde ich behaupten, er habe eine Sicherheitslücke.

    Wenn ich allerdings mit dem IE die Datei aufrufe, wir das XML mit dem Vermerk "In einem XML-Dokument ist nur ein Element höchster Ebene zugelassen" nicht angezeigt. Wie kann ich das Problem lösen?

    In dem du dafür sorgst, dass es nicht zwei Elemente auf höchster Ebene gibt.

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.
    1. Hallo,

      Gebe dir recht, es geht einfach darum, dass ich mittels Google Analytics gerne wissen will, wer den Blog liest. Danke für den Tip mit der Ebene, hab die Fehlermeldung nicht in dieser Richtung interpretiert!

      Schöner Abend und Gruss, Philipp

      1. es geht einfach darum, dass ich mittels Google Analytics gerne wissen will, wer den Blog liest.

        RSS-Reader führen kein JavaScript aus. Wenn du Feed-Statistiken haben willst, musst du dafür extra Dienste nutzen. Z.B. Feedburner von Google.

        Mathias