0

Here i've attached the code :

NSXMLElement *imessage = [NSXMLElement elementWithName:@"message"];
[imessage addAttributeWithName:@"from" stringValue:[[xmppStream myJID]full]];
[imessage addAttributeWithName:@"to" stringValue:roomName];

NSXMLElement *xelem = [NSXMLElement elementWithName:@"x" xmlns:XMPPMUCUserNamespace];

NSXMLElement *decline = [NSXMLElement elementWithName:@"decline"];
[decline addAttributeWithName:@"to" stringValue:roomName];
NSXMLElement *reason = [NSXMLElement elementWithName:@"reason"];
[reason setStringValue:@"Sorry Dear, I can not join right now."];
[decline addChild:reason];

[xelem addChild:decline];

[imessage addChild:xelem];

Any one can solve [Whats my mistake].

Cristik
  • 30,989
  • 25
  • 91
  • 127
Subramani
  • 477
  • 2
  • 14

1 Answers1

1

Finally I've Found Answer for my Question:

Here is my code:

    NSXMLElement *decline = [NSXMLElement elementWithName:@"decline"];
    [decline addAttributeWithName:@"to" stringValue:@"Sender JID"];
    if (reason)
    {
        [decline addChild:reason];
    }

    NSXMLElement *x = [NSXMLElement elementWithName:@"x" xmlns:XMPPMUCUserNamespace];
    [x addChild:decline];

    NSXMLElement *message = [XMPPMessage message];
    [message addAttributeWithName:@"to" stringValue:Roomname];
    [message addChild:x];

    [xmppStream sendElement:message];
Subramani
  • 477
  • 2
  • 14