XHTML متوافق مع ماسنجر مباشر
-
05-09-2019 - |
سؤال
يمكن تضمين الكود التالي على موقع ويب لإضافة وظائف Windows Live Messenger. هل هناك أي طريقة لجعل هذا المتوافقة مع xhtml 1.0 Translamitional؟
<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>
المحلول
في XHTML، يبدأ أمبير دائما كيان. لذلك، تحتاج إلى استبدال جميع ampersands مع &
للحصول على XML صالح.
نظرا لأن xhtml1.0 محددا في DTD و DTDS لا يمكن التعامل مع مساحات الأسماء، فلن يكون الرمز غير صالح XHTML1.0 ساري المفعول. على أي حال، فإن أي تطبيق عاقل سوف يعامله على هذا النحو.
لا تنتمي إلى StackOverflow