Итак, у меня есть текст HTML, который я хотел бы отображать в tableView.Очистка HTML в iOS
У меня есть две ячейки UITableView. Ячейка цитаты и ячейка «без кавычек».
мне нужно, чтобы быть в состоянии разорвать этот HTML вверх в массив, где котировки отображаются правильно
Других слов Следующего HTML:
<div class='comment'>
This is some text before the quote
<div class='quote'>
This is some text in a quote
</div>
This is between the quotes
<div class='quote'>
This is text in another quote
<div class='unrelatedDiv'>
this is in an unrelated div
</div>
</div>
This is some text after the quote
</div>
посмотреть бы что-то подобное в массиве, законченный. Затем это будет загружено в мой tableView, который будет знать, что существует 5 разделов, и что 1 и 3 являются кавычками.
[0] => "This is some text before the quote"
[1] => "This is some text in a quote"
[2] => "This is between the quotes"
[3] => "This is text in another quote \n this is in an unrelated div"
[4] => "This is some text after the quote"
Я пробовал lib2XML XPath, однако проблема связана с xpathing для цитаты, которая получает мне содержание цитаты, однако она не говорит мне, где разбить сообщение. EG 0,2,4 сверху должны быть в одной строке. Прямо сейчас, я думаю, что я собираюсь пройти через него. NSXMLParser или что-то на основе sax – endy
NSXMLParser терпит неудачу, если кто-то опубликовал символ не-ascii. – endy