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に く があります。