Текст XML-данных + двоичный

Я создал приложение для iPhone, которое получает информацию с сервера (это тоже сервер, который я построил). {{1} } Данные с сервера представляют собой XML , и я использую синтаксический анализатор XML для анализа сообщения. Я хочу добавить изображение, которое будет отправлено с сервера, и я спрашиваю, если Я могу добавить двоичные данные такого изображения в сообщение XML. Например, 10 тегов будут текстовыми, а 1 тег будет двоичным (изображение). Поэтому, когда синтаксический анализатор XML переходит к двоичному тегу, он вставляет данные в объект NSDATA , а остальные теги будут вставлены в NSString .

Может ли анализатор XML Какао справиться с этой ситуацией?

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

1
задан Neeku 27 November 2013 в 23:41
поделиться

1 ответ

Для передачи двоичных данных, заключенных в XML, закодируйте их, например, Base64, который превращает ваши двоичные данные в символы, которые не испортят ваш XML.

1
ответ дан 2 September 2019 в 22:08
поделиться