+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Joomla erzeugt kein gültiges XML

  1. #1
    Neu an Board
    Registriert seit
    05.02.2006
    Beiträge
    24
    Bedankte sich
    1
    Erhielt 15 Danksagungen
    in 2 Beiträgen

    Standard Joomla erzeugt kein gültiges XHTML/XML

    Hallo!

    Ich bekomme auf meiner Seite, wenn ich mich einlogge, folgenden Fehler:
    Code:
    XML-Verarbeitungsfehler: nicht wohlgeformt
    <a href="http://xxxxxxx.de/index.php?option=com_content&amp;task=edit&amp;id=1&amp;Itemid=1&amp;Returnid=1" onmouseover="return overlib('Ver&ouml;ffentlicht<br />Öffentlich<br />Dienstag, 20 Dezember 2005<br />Administrator', CAPTION, 'Edit Item', BELOW, RIGHT);" onmouseout="return nd();">
    Es liegt an dem <br />. Ein doppeltes < ist in xml nicht erlaubt.
    Weiß jemand wie ich Joomla richtiges XHTML ausgeben lasse? (ohne anderen Content-Type)

    edit: Um angemeldet richtigen XHTML-Code(application/xhtml+xml) auszugeben müssen die Core-Dateien editiert werden. Ein Update würde aber dann alles wieder kaputt machen. Ich empfehle desshalb die Übergangslösung (s.h unten).

    Meine Joomla Version: 1.0.8
    Content-Type im Header: application/xhtml+xml (edit: wenn nicht unterstützt: text/html)
    Content-Type im Meta-Tag: application/xhtml+xml (edit: wenn nicht unterstützt: text/html)

    edit: Problem gelöst. S.h. Beitrag unten.
    Geändert von jan50 (08.04.2006 um 09:47 Uhr)

  2. #2
    Neu an Board
    Registriert seit
    05.02.2006
    Beiträge
    24
    Bedankte sich
    1
    Erhielt 15 Danksagungen
    in 2 Beiträgen

    Standard

    Es fehlt das [CDATA[ damit der Javascript-Text nicht mitgeparst wird.
    In welche Datei muss ich das schreiben?

  3. #3
    Neu an Board
    Registriert seit
    05.02.2006
    Beiträge
    24
    Bedankte sich
    1
    Erhielt 15 Danksagungen
    in 2 Beiträgen

    Standard

    Man könnte z.b. auch statt "<br />" "[br]" nehmen.

    Wird das bald in Joomla verbessert?

  4. #4
    Neu an Board
    Registriert seit
    05.02.2006
    Beiträge
    24
    Bedankte sich
    1
    Erhielt 15 Danksagungen
    in 2 Beiträgen

    Standard

    Übergangs Lösung:
    • Folgendes oben im Template (über <!DOCTYPE>-Tag) einfügen:
      PHP-Code:
      <?php
      // MIME-Typ und Zeichensatzkodierung festlegen
      $mime_content_type "application/xhtml+xml";
      // Wenn Angemeldet
      if ( $my->id ) {
       
      header("Content-type: text/html; charset=".$iso[1]);
       
      $mime_content_type "text/html";
       if ( 
      stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml") ) {echo "<?xml version='1.0' encoding='".$iso[1]."'?>\n";}
      }
      // Ansonsten
      else {
       
      // Browser prüfen, MIME-Typ und Zeichensatzkodierung festlegen
       
      if ( stristr($_SERVER["HTTP_ACCEPT"],"application/xhtml+xml") || stristr($_SERVER["HTTP_USER_AGENT"],"W3C_Validator")) {
          
      header("Content-type: application/xhtml+xml; charset=".$iso[1]);
          
      $mime_content_type "application/xhtml+xml";
          echo 
      "<?xml version='1.0' encoding='".$iso[1]."'?>\n";
       }
       else {
          
      // Ansonsten wird dies hier festgelegt:
          
      header("Content-type: text/html; charset=".$iso[1]);
          
      $mime_content_type "text/html";
       }
      }
      ?>
    • Im <head>-Tag einfügen (bzw. falls vorhanden anpassen):
      HTML-Code:
      <meta **********="Content-Type" content="<?php echo $mime_content_type; ?>; <?php echo _ISO; ?>" />
    Geändert von jan50 (08.04.2006 um 09:49 Uhr)

+ Antworten

Ähnliche Themen

  1. Could not find a Joomla! XML setup file
    Von tommbutu im Forum Beta HowTos
    Antworten: 10
    Letzter Beitrag: 05.04.2009, 00:21
  2. JACL PLUS auf Joomla 1.07
    Von webjogi73 im Forum Joomla Installation
    Antworten: 11
    Letzter Beitrag: 18.02.2006, 13:04
  3. [Gelöst] SEF unter Joomla erzeugt Internal Server Error 500
    Von alexbeer im Forum Gelöste Themen - Allgemeine Fragen zu Joomla
    Antworten: 2
    Letzter Beitrag: 18.10.2005, 12:25
  4. Installation Joomla 1.0.2
    Von KaffDaddy im Forum Fertige Howtos
    Antworten: 1
    Letzter Beitrag: 05.10.2005, 16:32
  5. Community Builder Problem mit sql
    Von Sensorium im Forum Mambo Komponenten
    Antworten: 2
    Letzter Beitrag: 23.03.2005, 21:15

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein