« XHTML-IM » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 11 : Ligne 11 :
== Exemple de message contenant du XHTML-IM ==
== Exemple de message contenant du XHTML-IM ==


{<nowiki><message from='jid@im.apinc.org' to='jid2@im.apinc.org' type='chat'>
<nowiki><message from='jid@im.apinc.org' to='jid2@im.apinc.org' type='chat'>
   <body>Message visible pour tous</body>
   <body>Message visible pour tous</body>
   <html xmlns='http://jabber.org/protocol/xhtml-im'>
   <html xmlns='http://jabber.org/protocol/xhtml-im'>
Ligne 25 : Ligne 25 :
     </body>
     </body>
   </html>
   </html>
</message></nowiki>}
</message></nowiki>


== Clients supportant ce protocole ==
== Clients supportant ce protocole ==

Version du 13 octobre 2008 à 17:48

En bref

Lors de l'envoi d'un message, vous pourriez avoir envie de personnaliser d'avantage ce texte en y rajoutant des couleurs ou changer la taille de caractère par exemple. Pour cela, Jabber utilise une version allégé du XHTML.

L'XEP 0071 : « XHTML-IM » définit en détail la liste des balises disponibles.

Pratiques courantes

Le message formaté en XHTML ne remplace pas le message classique non formaté mais s'ajoute pour permettre aux clients qui ne supportent pas le XHTML d'afficher quand même le message.

Exemple de message contenant du XHTML-IM

<message from='jid@im.apinc.org' to='jid2@im.apinc.org' type='chat'>
  <body>Message visible pour tous</body>
  <html xmlns='http://jabber.org/protocol/xhtml-im'>
    <body xmlns='http://www.w3.org/1999/xhtml'>
      Partie XHTML-IM du message.
      <p style='font-size:large'>
        <em>On peut faire du texte en italique </em>
        <span style='color:green'>Du texte coloré en vert </span>
        mais aussi <strong>du texte gras</strong>!
      </p>
      Ou encore des images !
      <img src='http://www.debian.org/logos/openlogo-nd-50.png' alt='image'/>
    </body>
  </html>
</message>

Clients supportant ce protocole

  • Coccinella 0.95.15 : Ne supporte pas.
  • Gaim 1.5 : Supporte l'envoi mais pas la réception.
  • Gajim 0.11 : Supporte la réception et l'émission via rst
  • Kopete 0.12 : OK
  • Pandion 2.1.1 : OK
  • Psi 0.10 : Ne supporte pas. Disponible en réception dans la version en développement.
  • Psi 0.11 : Supporte le formatage du texte mais pas les images.