Frage

Der folgende Code kann auf einer Website eingebettet werden, um Fenster Funktionalität Live Messenger hinzuzufügen. Gibt es eine Möglichkeit, diese XHTML 1.0 Translitional konform zu machen?

        <div
          id="Microsoft_Live_Messenger_PresenceButton_e17530aa6eff7871"
          msgr:width="100"
          msgr:backColor="#DBDBDB"
          msgr:altBackColor="#FFFFFF"
          msgr:foreColor="#424542"
          msgr:conversationUrl="http://settings.messenger.live.com/Conversation/IMMe.aspx?invitee=e17530aa6eff7871@apps.messenger.live.com&mkt=de-DE&useTheme=true&themeName=gray&foreColor=676769&backColor=DBDBDB&linkColor=444444&borderColor=8D8D8D&buttonForeColor=99CC33&buttonBackColor=676769&buttonBorderColor=99CC33&buttonDisabledColor=F1F1F1&headerForeColor=729527&headerBackColor=B2B2B2&menuForeColor=676769&menuBackColor=BBBBBB&chatForeColor=99CC33&chatBackColor=EAEAEA&chatDisabledColor=B2B2B2&chatErrorColor=760502&chatLabelColor=6E6C6C"></div>
        <script type="text/javascript" src="http://messenger.services.live.com/users/e17530aa6eff7871@apps.messenger.live.com/presence?dt=&mkt=de-DE&cb=Microsoft_Live_Messenger_PresenceButton_onPresence"></script>
War es hilfreich?

Lösung

In XHTML, das Ampersand initiiert immer eine Einheit. Daher müssen Sie alle Et-Zeichen mit &amp; ersetzen gültige XML zu erhalten.

Da XHTML1.0 in einer DTD und DTDs angegeben wird, kann nicht Namespaces behandeln, wird der Code nie technisch gültig XHTML1.0 Transitional sein. Wie auch immer, jeder vernünftige Anwendung sie als solche behandeln.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top