将对象转换为XML Cocoa

时间:2010-07-13 05:07:55

标签: cocoa soap web-services

我正在寻找一个教程,描述或其他可以指向我在Cocoa中将对象转换为XML soap请求的正确方向的东西。具体来说,我正在使用它来访问.NET Web服务。我在这一点上做了我的代码工作,但感觉像作弊和坏chi。

我的XMl请求基本上很多:

Request = [Request stringByAppendingString:@"<Name>"];
Request = [Request stringByAppendingString:obj.name];
Request = [Request stringByAppendingString:@"</Name>"];

这意味着我的页面非常静态,至少可以说是未来的证据。

在.net中,我只是在我的项目中添加一个Web引用,就像魔术一样,我可以使用实际参数调用web方法,并且效果很好。

有什么可以帮助使上述不那么可怕吗?可能反思?我正在寻找一种方法来发送一个对象,并有一个神奇的xml对象出来。

非常感谢正确方向的推动,

由于 汤姆

1 个答案:

答案 0 :(得分:0)

我相信您正在寻找事件驱动的XML编程指南的Constructing XML Tree Structures section。我只是在我的类中添加一个名为-xmlRepresentation的方法。

Cocoa也有无数的SOAP演示快速Google searchThis article也可以提供帮助。