2012-02-15 2 views
1

Иногда мы получаем неправильный XML обратно с веб-службы. Существуют ли там библиотеки для objective-c и, в частности, для iOS, которые могут очищать XML, чтобы сделать его действительным для синтаксического анализатора? Что-то вроде NSXMLDocumentTidyXML, но для iOS?iOS Clean Bad XML

ответ

1

Посмотрите на TouchXML, в частности CXMLDocumentTidyXML. Будучи поклонником JSON, я никогда не использовал его, но он, похоже, способен убирать xml. Вы бы сделали что-то вроде этого:

CXMLDocument *xmlDoc = [[CXMLDocument alloc] initWithXMLString:@"<foo></bar>" 
                 options:CXMLDocumentTidyXML 
                 error:&theError]; 
+0

Это идеальное, именно то, что мне нужно. Благодаря! –