如何通过Node.JS通过XMPP发送HTML格式的消息?
此问题讨论使用node-xmpp发送消息: 通过Node.js上的XMPP连接到Google Talk
任何人都知道如何获得HTML格式的消息。 他们使用的库在一个名为ltx的节点模块中转义HTML。
见XEP-0071 。 确保你的HTML是有效的XML( XHTML ),然后像这样embedded:
<message> <body>Wow, I'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'm <span style='color:green'>green</span> with <strong>envy</strong>! </p> </body> </html> </message>
请注意,纯文本也包含在无法呈现XHTML的客户端中。