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