2010-07-13 6 views
0

Je cherche un tutoriel, une description, ou quelque chose qui pourrait me diriger dans la bonne direction pour convertir un objet en une demande de savon XML dans Cocoa. Plus précisément, je l'utilise pour frapper un service web .NET. Je fais à ce stade mon code de travail, mais il se sent comme la tricherie et le mauvais chi.Conversion d'un objet en XML Cocoa

Ma demande XMl est essentiellement beaucoup de:

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

Cela signifie ma page est très statique et pas une preuve très future pour le moins. En .net Je mettrais juste une référence web dans mon projet et comme par magie je peux appeler la méthode web avec des paramètres réels et ça marche bien.

Y a-t-il quelque chose qui pourrait rendre les choses moins effrayantes? Réflexion peut-être? Je cherche un moyen d'envoyer un objet et d'avoir un objet xml plutôt magique.

Juste un petit coup de pouce dans la bonne direction serait grandement apprécié,

Merci Tom

Répondre

0

je crois que vous êtes à la recherche de la Constructing XML Tree Structures section du Guide de programmation XML Event Driven. J'ajouterais juste une méthode à ma classe appelée -xmlRepresentation.

Il existe également une myriade de démos SOAP pour Cocoa un Google search rapide. This article peut également aider.