Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将XMPP用于聊天和通知服务_Javascript_Html_Xmpp_Ejabberd_Strophe - Fatal编程技术网

Javascript 将XMPP用于聊天和通知服务

Javascript 将XMPP用于聊天和通知服务,javascript,html,xmpp,ejabberd,strophe,Javascript,Html,Xmpp,Ejabberd,Strophe,我想建立一个XMPP聊天和通知服务。 到目前为止,我发现的是:我设置了ejabberd,并使用strophe.js连接到BOSH,设置状态,发送和接收消息。 虽然这篇文章是一个理论性的问题,但我还是希望能得到帮助 在发送聊天信息(这相当简单)的旁边,我想用存储在阵列中的数据发送通知更新。我通常使用JSON来完成这项工作,然而XMPP是面向XML的,客户端的javascript对于获得类似XML的数组并不满意。发送此数据的最佳方式是什么 是否有机会使用不同类型的消息来确定它是哪种通知 <me

我想建立一个XMPP聊天和通知服务。 到目前为止,我发现的是:我设置了ejabberd,并使用strophe.js连接到BOSH,设置状态,发送和接收消息。 虽然这篇文章是一个理论性的问题,但我还是希望能得到帮助

在发送聊天信息(这相当简单)的旁边,我想用存储在阵列中的数据发送通知更新。我通常使用JSON来完成这项工作,然而XMPP是面向XML的,客户端的javascript对于获得类似XML的数组并不满意。发送此数据的最佳方式是什么

是否有机会使用不同类型的消息来确定它是哪种通知

<message to='romeo@montague.net' id='message22' **type="profile_update"**>
  <body>data</body>
  <x xmlns='jabber:x:event'>
    <offline/>
  </x>
</message>

数据
我希望大家能明白我说的到底是什么。 因此,提前感谢您的回答


对于
消息
元素,请不要使用自定义属性或值,而是使用扩展元素。另请参见OK,谢谢您的输入。我想我可以用jQuery解释数据的属性,并接收属性值。你认为这是一种方便的方法吗?