【问题标题】:How do you send HTML formatted messages over XMPP with Node.JS?如何使用 Node.JS 通过 XMPP 发送 HTML 格式的消息?
【发布时间】:2011-09-24 10:49:18
【问题描述】:

这个问题讨论了使用 node-xmpp 发送消息: Connecting to Google Talk over XMPP on Node.js

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

【问题讨论】:

    标签: html node.js xmpp


    【解决方案1】:

    XEP-0071。确保您的 HTML 是有效的 XML (XHTML),然后像这样嵌入:

    <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 的客户端,也包含纯文本。

    【讨论】:

    • 我们正在使用模板,所以我们不能使用 Element 的东西,因为它一直在转义模板化的 HTML。
    猜你喜欢
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 2013-02-12
    • 1970-01-01
    • 2011-05-11
    • 2017-04-30
    相关资源
    最近更新 更多