bjacke: XML und <!*[CDATA

Hallo,
ich habe mir einen rss feed mit Hilfe von php geschrieben.
Problem ist nur, dass der IE das <*![CDATA mit anzeigt, Firefox jedoch nicht. Was kann man tun, damit das <!*[CDATA im IE verschwindet?

Thx Basti

P.S.
<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0">
  <channel>

  1. Hi,

    Was kann man tun, damit das <!*[CDATA im IE verschwindet?

    es nicht hinschreiben. Mir ist ohnehin nicht klar, welche Bedeutung Du dieser Zeichenkette beimisst.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      Was kann man tun, damit das <!*[CDATA im IE verschwindet?

      es nicht hinschreiben. Mir ist ohnehin nicht klar, welche Bedeutung Du dieser Zeichenkette beimisst.

      Cheatah

      Der war nicht schlecht *lol*.
      Vielleicht sollte ich dazu sagen, dass ich html text in xml darstellen will. Das <!*[CDATA bewirkt, dass z.B. der Hyperlink als htmlcode dargestellt wird, also in der Form <a... .
      Vielleicht gibt zur Darstellung auch eine andere Möglichkeit, die im IE halbwegs ok aussieht.

      Gruß Basti

      1. Hallo bjacke.

        Vielleicht sollte ich dazu sagen, dass ich html text in xml darstellen will. Das <!*[CDATA bewirkt, dass z.B. der Hyperlink als htmlcode dargestellt wird, also in der Form <a... .

        Nein, das bewirkt es nicht. Obiges ist eine stinknormale Zeichenkette, welche einem nicht defekten XML-Parser einen Grund zur Beanstandung gibt.

        Vielleicht gibt zur Darstellung auch eine andere Möglichkeit, die im IE halbwegs ok aussieht.

        Verfügst du über einen IE7?

        Einen schönen Donnerstag noch.

        Gruß, Ashura

        --
        Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
        30 Days to becoming an Opera8 Lover -- Firefox tools for Opera built-ins
        Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
        MathML fetzt
        1. So habe das Problem jetzt mit strip_tags behoben!

          Thx @all

          1. Hallo,

            omg, kannst du dich noch an dein scr attribut erinnern?

            gruss

            --
            no strict;
            no warnings;
            79.78 cups of Coffee (Brewed) + Me = Death
            <exal> BEI MIR KOMMT IMMER DIE EINS STATT EINEM AUSRUFEZEICHEN111 (http://german-bash.org/3361)
            1. Hallo,

              omg, kannst du dich noch an dein scr attribut erinnern?

              gruss

              Ja, leider ;). Jetzt sag mir bitte nicht, dass das da dass strip_tags auch erwähnt wurde. Ich weiß nur noch, dass ich diesen strip_tags Befehl irgendwo schonmal in einem der vielen Forumlare verwendet habe.
              (glaube ich zumindest *lol*)

              Basti

              1. hi,

                Ja, leider ;). Jetzt sag mir bitte nicht, dass das da dass strip_tags auch erwähnt wurde.

                Nein, das meinte er nicht - sondern dass du wieder mal einen Schreibfehler drin hast, und deshalb <!*[CDATA nicht "funzt" - die korrekte Notation lautet nun mal (leicht) anders.

                So, noch mehr Zaunpfähle gibt's jetzt aber nicht, dafür ist Holz zu teuer.

                gruß,
                wahsaga

                --
                /voodoo.css:
                #GeorgeWBush { position:absolute; bottom:-6ft; }
                1. hi,

                  Ja, leider ;). Jetzt sag mir bitte nicht, dass das da dass strip_tags auch erwähnt wurde.

                  Nein, das meinte er nicht - sondern dass du wieder mal einen Schreibfehler drin hast, und deshalb <!*[CDATA nicht "funzt" - die korrekte Notation lautet nun mal (leicht) anders.

                  So, noch mehr Zaunpfähle gibt's jetzt aber nicht, dafür ist Holz zu teuer.

                  gruß,
                  wahsaga

                  Nja, dass Prob ist ja gelöst;).

                  Was meintest du denn?
                  <![CDATA[  den stern oder? (wusste nicht ob das dann rausgeschnitten wird, war bei google so)
                  Im xml hatte ich den natürlich nicht. ;)

                  1. Hallo bjacke.

                    Nein, das meinte er nicht - sondern dass du wieder mal einen Schreibfehler drin hast, und deshalb <!*[CDATA nicht "funzt" - die korrekte Notation lautet nun mal (leicht) anders.

                    Was meintest du denn?
                    <![CDATA[  den stern oder?

                    Und warum schreibst du dies nicht dazu?
                    Jeder hier am Thread Beteiligte hat dich auf diese falsche Schreibweise hingewiesen, weil dies die offensichtliche Fehlerursache ist.

                    (wusste nicht ob das dann rausgeschnitten wird, war bei google so)

                    Was sollte von wem warum herausgeschnitten werden?
                    Und was hat Google damit zu tun?

                    Im xml hatte ich den natürlich nicht. ;)

                    Diese Aussage hätte in das Eröffnungsposting gehört.

                    Einen schönen Freitag noch.

                    Gruß, Ashura

                    --
                    Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
                    30 Days to becoming an Opera8 Lover -- Firefox tools for Opera built-ins
                    Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
                    MathML fetzt
                    1. Hallo,

                      Diese Aussage hätte in das Eröffnungsposting gehört.

                      eigentlich bin ich Recht sprachlos, aber dann verstehe ich nicht mal das eigentlich Problem des OP, wenn es das mit dem Tippfehler nicht war?!
                        der IE rendert eh keinen RSS-feed sondern zeigt das Bäumchen an.

                      gruss

                      --
                      no strict;
                      no warnings;
                      79.78 cups of Coffee (Brewed) + Me = Death
                      <exal> BEI MIR KOMMT IMMER DIE EINS STATT EINEM AUSRUFEZEICHEN111 (http://german-bash.org/3361)
                      1. Hallo Eternius.

                        eigentlich bin ich Recht sprachlos, aber dann verstehe ich nicht mal das eigentlich Problem des OP, wenn es das mit dem Tippfehler nicht war?!
                          der IE rendert eh keinen RSS-feed sondern zeigt das Bäumchen an.

                        Was ja Firefox ebenfalls tut, wenn die XML-Resource direkt aufgerufen wird.
                        Zwar interpretieren beide den als CDATA ausgezeichneten Bereich korrekt, doch im IE wird hier leider auch <![CDATA[...]]> angezeigt.

                        Laut Eröffnungsposting will er also wirklich nur die Baumstruktur angezeigt bekommen haben, aus welchem Grund auch immer.

                        Das Problem war also nicht der (offensichtlich nun doch nicht fehlerhaft ausgezeichnete) CDATA-Bereich, sondern eine der vielen Eigenheiten des IE.
                        Liest man unter diesem Gesichtspunkt nun das Eröffnungsposting, ist alles klar. Doch die Information über die absichtlich falsch geschriebene CDATA-Auszeichnung fehlte nun ein Mal.

                        Einen schönen Freitag noch.

                        Gruß, Ashura

                        --
                        Selfcode: sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:) fl:( ss:) ls:[ js:|
                        30 Days to becoming an Opera8 Lover -- Firefox tools for Opera built-ins
                        Meine Browser: Opera 8.02 | Firefox 1.0.6 | Lynx 2.8.5 | Netscape 4.7 | IE 6.0
                        MathML fetzt
                  2. <![CDATA[  den stern oder? (wusste nicht ob das dann rausgeschnitten wird, war bei google so)
                    Im xml hatte ich den natürlich nicht. ;)

                    bjacke,
                    In Forumsbeiträgen geschriebener XML-Code wird nicht geparst. </faq/#Q-18>

                    Live long and prosper,
                    Gunnar

                    --
                    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
      2. Hallo,

        klick mal hier oben auf der Seite auf RSS Feed, und schau dir mal an, wie das hier gelöst wurde ;) Auch beim Programmieren gilt korrekte Rechtschreibung

        gruss

        --
        no strict;
        no warnings;
        79.78 cups of Coffee (Brewed) + Me = Death
        <exal> BEI MIR KOMMT IMMER DIE EINS STATT EINEM AUSRUFEZEICHEN111 (http://german-bash.org/3361)
      3. Der war nicht schlecht *lol*.

        bjacke,
        Ich weiß nicht, was es da zu lachen gab. „Cheatah hat immer recht. Man versteht es nur manchmal nicht gleich.“ (Christoph Schnauß)

        Vielleicht sollte ich dazu sagen, dass ich html text in xml darstellen will.

        Was möchtest du genau?

        Das <!*[CDATA bewirkt, dass z.B. der Hyperlink als htmlcode dargestellt wird, also in der Form <a... .

        Glaub ich nicht.

        Vielleicht gibt zur Darstellung auch eine andere Möglichkeit, die im IE halbwegs ok aussieht.

        Wie wärs denn, die "<" und ">" zu maskieren?

        http://de.selfhtml.org/xml/regeln/zeichen.htm

        Live long and prosper,
        Gunnar

        --
        „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
      4. Hallo,

        Das <!*[CDATA bewirkt,

        http://de.selfhtml.org/xml/regeln/zeichen.htm#cdata

        Grüße
        Thomas

  2. Sorry, dass ich das mit dem * nicht geschrieben hab. Abe eigentlich sollte das doch klar sein, dass der da nicht reingehört, weil es ja bei FF ohne Probs funktioniert hat.
    Naja, sonst schreib ich auch sowas dazu :-/.

    Trotzdem danke!

    1. Hi,

      Sorry, dass ich das mit dem * nicht geschrieben hab. Abe eigentlich sollte das doch klar sein, dass der da nicht reingehört, weil es ja bei FF ohne Probs funktioniert hat.
      Naja, sonst schreib ich auch sowas dazu :-/.

      Naja, nach http://forum.de.selfhtml.org/archiv/2005/5/t107471/#m667600 ist alles möglich ...

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      Schreinerei Waechter
      Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      1. Naja, nach http://forum.de.selfhtml.org/archiv/2005/5/t107471/#m667600 ist alles möglich ...

        MudGuard,
        Imma uff dit Schlimme! ;-)

        Live long and prosper,
        Gunnar

        --
        „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
        1. Hi,

          Imma uff dit Schlimme! ;-)

          Aber sicher doch. ;-)

          cu,
          Andreas

          --
          Warum nennt sich Andreas hier MudGuard?
          Schreinerei Waechter
          Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.