2016-09-07 3 views
0

Ich benutze xml2js von Knoten bereitgestellt.Knoten JS Xml2js Xml Parsen

Im Moment erhalte ich XML vom mobilen Client für Chat-Zwecke und sie können nicht den Fluss von XML steuern.

So erhalte ich xml wie -

<presence id="5zQIb-45" type="available"></presence><message id="5zQIb-44" to="[email protected]" type="groupchat"><body>5zQIb-44|$|$|$|$|$|$|Hello Message</body><request xmlns="urn:xmpp:receipts"/></message> 

Nun, wenn ich diese analysieren ich nur erste xml erhalten, die Präsenz json wie this-

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

Die Meldung xml wird nicht analysiert ist.

Kann jemand bitte vorschlagen, wie man es löst.

+0

Ihre 'xml' ist nicht korrekt überprüfen Sie hier http://www.utilities-online.info/xmltojson/#.V8-5gUF95CW – abdulbarik

+1

Wickeln Sie es mit einem anderen Tag, bevor Sie es analysieren:' '' + empfangen + ' '' – cartant

Antwort

0

Danke @cartant - Ich habe mit Root-Xml gelöst. Danach muss ich mit xml2js etwas berechnen. Aber jetzt funktioniert es gut.