Wenste: welche Zeichen sind in xml/xhtml/html-Attributen erlaubt?

Hallo,
sporadisch liefert mir der IE6 folgenden XML-Error:

Die XML-Seite kann nicht angezeigt werden

Die XML-Eingabe kann nicht angezeigt werden, wenn Stylesheet XSL verwendet wird. Beheben Sie den Fehler und klicken Sie dann auf Aktualisieren, oder wiederholen Sie den Vorgang später.
--------------------------------------------------------------------------------
Das Zeichen '<' kann in einem Attributwert nicht verwendet werden. Fehler beim Bearbeiten der Ressource 'http://www.weuste.de/viewforum.php?f=1'. Zeile 177, Position 139
<a href="././calendar_scheduler.php?d=1075590000" alt="<b>So 01.02.2004</b>" class="genmed"> <<<

da ich das "<b>{heutiges Datum}</b>" mehrfach verwende, kann ich den bold-Tag nicht einfach weglassen. Könnte ihn höchsens durch erlaubte Zeichen ersetzen. Kennt jemand eine Quelle, wo ich nachlesen kann, welche Zeichen erlaubt sind?

Danke, Wenste

  1. Hi nochmal,
    in der DTD des W3C hab ich nichts dazu gefunden

  2. Hallo,

    <a href="././calendar_scheduler.php?d=1075590000" alt="<b>So 01.02.2004</b>" class="genmed"> <<<

    Was ist das für eine Sprache?
    Nein, HTML ist das nicht.
    In HTML gibt es kein alt-Attribut für das a-Element.
    Außerdem  - und das sollte auch für dich logisch sein - in einem Attributwert kann man keine Elemente notieren.

    Zeichen in XML http://selfhtml.teamone.de/xml/regeln/zeichen.htm

    Attribute in HTML http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.2.2
    und
    http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.3.4

    Grüße
    Thomas