Ошибка синтаксического анализа XML при получении дополнительного узла <br/> в iPhone? - PullRequest
1 голос
/ 03 апреля 2012

Я новичок в разработке приложений для iPhone, я использовал веб-сервисы и получил ответ в формате xml. Я использовал синтаксический анализатор NSXML для анализа этих данных, и у меня возникли некоторые проблемы при анализе данных XML. Потому что один дополнительный узел <br/>, поэтому я не могу разобрать содержимое. Таким образом, синтаксический анализ будет заблокирован для этих конкретных данных после выполнения этого исключения (EXC_BAD_ACCES).

Вот мой пример формата данных,

<Company>
<Offer>
<OfferDescription>2 for $20 menu<br/>1/2 price late night appetizers</OfferDescription>
<OfferType>1</OfferType>
</Offer>
</Company>

Так что, пожалуйста, помогите мне!

Спасибо!

Ответы [ 2 ]

0 голосов
/ 03 апреля 2012

Возможно, проблема в том, что вы использовали "</Company>" в качестве начального тега в вашем семпле.Вместо этого попробуйте "<Company>" в первой строке и посмотрите, что произойдет.

Надеюсь, это поможет.

0 голосов
/ 03 апреля 2012

Один из способов добиться этого - заменить тег
на "". Может быть, вы можете использовать следующие -

NSString *myDataString = [NSString stringByReplacingOccurrencesOfString:@"<br/>" withString:@""];
...