节点JS Xml2js xml解析

时间:2016-09-07 06:39:12

标签: node.js xml2js

我正在使用节点提供的xml2js。

现在我从移动客户端接收XML用于聊天目的,他们无法控制xml的流量。

所以我收到像xml一样的

<presence id="5zQIb-45" type="available"></presence><message id="5zQIb-44" to="singlechat_1222_1265_1473070385075@conference.mobdev3" type="groupchat"><body>5zQIb-44|$|$|$|$|$|$|Hello Message</body><request xmlns="urn:xmpp:receipts"/></message>

现在,当我解析这个时,我只得到第一个存在json的xml,如此 -

{"presence":{"$":{"id":"5zQIb-45","type":"available"}}}

未解析消息xml。

任何人都可以建议如何解决它。

1 个答案:

答案 0 :(得分:0)

谢谢@cartant - 我已经解决了添加root xml的问题。之后,我需要使用xml2js进行一点计算。但现在它工作正常。