use XML::LibXML;
use constant JABBER_MESSAGE =>
- "<message to='%s' from='%s>".
+ "<message to='%s' from='%s'>".
"<opensrf router_command='%s' router_class='%s' osrf_xid='%s'/>".
"<thread>%s</thread><body>%s</body></message>";
throw $err if $err;
my $root = $doc->documentElement;
- my $osrf_node = $root->findnodes('/opensrf')->shift;
+ my $osrf_node = $root->findnodes('/message/opensrf')->shift;
$self->{body} = $root->findnodes('/message/body').'';
$self->{thread} = $root->findnodes('/message/thread').'';
$self->{to} = $root->getAttribute('to');
- $self->{type} = $osrf_node->getAttribute('type');
+ $self->{type} = $root->getAttribute('type');
$self->{osrf_xid} = $osrf_node->getAttribute('osrf_xid');
}