Как SOAP и REST работают с ответом XML / JSON?

Это очень частый вопрос, который снова и снова задают о переполнении стека, и я прочитал так много ответов на этот счет, но все еще немного сбит с толку.

Мне нужно вызвать веб-службы с iPhone sdk.

Вот мои вопросы:

  1. Я не понимаю, какой ответ возвращает SOAP или REST.Есть ли что-нибудь особенное, что если ответом является XML, тогда мы должны использовать REST, а если JSON, мы должны использовать SOAP?

  2. Какова роль ASIHTTP с SOAP и REST?

  3. Если я получаю ответ XML как

 < продукт>
  113133791 
  270 
  1547 
  0 
  The Ashes / 1st Test - Англия - Австралия - День 1 
  http://www.acbcd.com/pclick.php?p=113133791&a=111402&m=1547&platform=cs 
  http://images.abcdd.com/thumb/1547/113133791.jpg 
  69,99 
 

Нужно ли мне разбирать его вручную? или как мне обработать ответ XML?

У меня так много статей о REST и SOAP, но нет правильного кода, чтобы понять это. Буду благодарен за любую помощь по этим вопросам.

8
задан JosephH 18 January 2012 в 15:26
поделиться