如何通过Node.JS通过XMPP发送HTML格式的消息?

此问题讨论使用node-xmpp发送消息: 通过Node.js上的XMPP连接到Google Talk

任何人都知道如何获得HTML格式的消息。 他们使用的库在一个名为ltx的节点模块中转义HTML。

见XEP-0071 。 确保你的HTML是有效的XML( XHTML ),然后像这样embedded:

<message> <body>Wow, I&apos;m green with envy!</body> <html xmlns='http://jabber.org/protocol/xhtml-im'> <body xmlns='http://www.w3.org/1999/xhtml'> <p style='font-size:large'> <em>Wow</em>, I&apos;m <span style='color:green'>green</span> with <strong>envy</strong>! </p> </body> </html> </message> 

请注意,纯文本也包含在无法呈现XHTML的客户端中。