小弟最近在研究IOS里面读写XML文件,但是现在对整个流程还不是那么的清晰,依照网上的例子已经成功读取XML(在底下的Output列表中可见),但是现在对如何写入XML还不清楚。
另外处理XML的流程就是得先解译再读写是吗?
我是按照这篇例子想做XML读写
http://blog.csdn.net/wzh1215/article/details/8553281谢谢

解决方案 »

  1.   

    给你个参考,这个是我用xml封装xmpp消息的代码        NSXMLElement *body = [NSXMLElement elementWithName:@"body"];
            [body setStringValue:message];
            
            NSXMLElement *subject = [NSXMLElement elementWithName:@"subject"];
            [subject setStringValue:@"Z"];
            
            //生成XML消息文档
            NSXMLElement *mes = [NSXMLElement elementWithName:@"message"];
            //消息类型
            [mes addAttributeWithName:@"type" stringValue:@"chat"];
            //发送给谁
            [mes addAttributeWithName:@"to" stringValue:@"xxx"];
            //由谁发送
            [mes addAttributeWithName:@"from" stringValue:@"xxx"];
            //发送者昵称
            [mes addAttributeWithName:@"fromUser" stringValue:@"xxx"];
            //发送时间
            [mes addAttributeWithName:@"getTime" stringValue:@"xxx"];
            //消息类型
            [mes addAttributeWithName:@"msgType" stringValue:@"Z"];
            //组合
            [mes addChild:body];
            [mes addChild:subject];除非特殊情况,否则的话强烈建议楼主用json传递数据,尽量不要用xml,xml不但体积庞大而且解析困难,解析速度也慢
      

  2.   


    谢谢大大,待我再来研究下JSON
      

  3.   

    大哥能否请教下xmpp聊天室和组织怎么做吗?可以给个联系方式吗?