XMPPフォーマットテキストに関する研究
1171 ワード
プロトコル紹介XEP-071 XHTM-IMは、フォント、色、hyperlinkなどのFormatメッセージをどのようにサポートするかを定義しています。フォーマットは以下の通りです。
<message to='[email protected]/resource1' id='conid74' type='chat'>
<body>test msg</body>
<thread>connect29243</thread>
<html xmlns='http://jabber.org/protocol/xhtml-im'>
<body xmlns='http://www.w3.org/1999/xhtml'>
<font color="red">test msg</font>
</body>
</html>
<active xmlns='http://jabber.org/protocol/chatstates'/>
</message>
な のためには、メッセージを する には、 なテキストをbodyにセットし、 にフォーマット きメッセージをhtml/bodyにセットする があります。 したいのは、メッセージには<、>、&、'、'が まれていません。
(<>&&apps;∧)では、
な も です。
フォームメッセージの のやなどについては、メッセージをそのままにしないと がメッセージを しく できません。
clientが1つのメッセージを け ると、まずx)のフォーマットメッセージを してみます。もしそれが られないなら、bodyの の なテキストメッセージを します。bodyの には のテキストメッセージしか れられませんので、hyperlinkメッセージに しては、 がSDKに えたのは、<a href=“www.sina.com.com.com”に しています。このようなフォーマットのため、 はこのhyperlinkをwww.sina.comに き えてbodyに く があります。