Birgit: Funktionsstörungen nach XML-Konvertierung

Hallo erst mal! Ich möchte meine neuen Seiten im Hinblick auf zukünftige Entwicklungen gerne xml-gerecht vorbereiten, d.h. ich will keine eigene DTD basteln für meine Seiten o.ä., sondern einfach nur den Dokumentkopf u. die Tags xml-konform angeben. Leider habe ich dabei das Problem, daß nach der Anpassung (Angaben im Dokumentkopf à la

<?xml version-"1.0" encoding="UTF-8"?>
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">)

sowie der Anpassung von leeren Tags (<div></div>, <br />, <img />, etc.) plötzlich z.B. Rollover-Funktionen nicht mehr funktionierten oder Ebenen nicht mehr sichtbar waren, obwohl an den Befehlen hierfür definitiv nichts verändert wurde.

Sogar eine Aktion mit dem Konvertierungs-Programm Mac-Tidy (habe nen Mac) hat nicht viel gebracht. Da war es ehr noch schlimmer, da hier leider auch der Scriptcode f. JavaScripts in Mitleidenschaft gezogen wurde, so daß diese nachher gar nicht mehr funktionierten.

Wer hatte schon einmal ein ähnliches Problem oder kann mir in dieser Frage weiterhelfen. Vielleicht mache ich ja irgendwas grundlegendes falsch. Und ist eine solche Anpassung wirklich schon notwendig und vor allem machbar für alle Browser ab 4 u. alle Plattformen? Danke schon mal für Eure konstruktiven Antworten.

  1. Hallo,

    meine Meinung zu dem Thema "wirklich schon notwendig":

    Finde ich eher nicht, da es keinen (für mich) ersichtlichen Grund gibt. Es wird letztenendes deine Seiten nicht besser, schneller, attraktiver machen, da XML für mich lediglich ein unproprietäres  Format zur plattformübergreifenden Datenübergabe ist. Es bietet einerseits die Daten und beschreibt sie dazu. Aber auf Webdesign / Seitengestaltung hat es für mich eher einen geringen Einfluß, das kann sich aber vielleicht irgendwann mal ändern.

    Aber du solltest die Codierung bei <?xml ?> ersetzen in "iso8859-1"

    vielleicht liegt es daran.

    Ja, soviel dazu von meiner Seite.

    tschau, Frank