Разбор XML и создание объектов в Objective C - PullRequest
0 голосов
/ 09 марта 2011

Итак, у меня есть следующая строка:

     "<Object>   
        <attribute1>a1</attribute1>   
        <attribute2>a2</attribute2>   
        <attribute3>a3</attribute3> 
     </Object>"

Я хочу использовать это для инициализации моего объекта с тремя атрибутами. Какие-либо предложения? Принимает ли синтаксический анализатор Objective-C строку xml? Спасибо

Ответы [ 2 ]

0 голосов
/ 28 ноября 2011

Существует множество XML-библиотек для Objective C, таких как TBXML, libxml2, TouchXML, GDataXML и многих других.Выберите тот, который соответствует вашему вкусу API.Лично я рекомендую TBXML.

0 голосов
/ 09 марта 2011

Вы можете преобразовать свои NSString в данные:

NSData *data = [myString dataUsingEncoding:NSUTF8StringEncoding];

И затем вы можете передать их NSXMLParser:

NSXMLParser *parser = [[NSXMLParser alloc] initWithData:data];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...