Как отображать данные после синтаксического анализа XML, если файл содержит CADATA в файле XML?

Я новичок в Android-разработке, мне нужно анализировать XML-файлы с помощью Http-запроса, я использую этот пример для анализа

http://www.androidhive.info/2011/11/android-xml-parsing-tutorial/

который отлично работает для меня во всех файлах XML через HTTPRequest, кроме того, который имеет CADATA, например: -

<title> <![CDATA[ Timer for work ]]> </title>

Когда я пытаюсь проанализировать этот файл, который имеет этот тип данных, я ничего не получаю в ListView. Этот файл, имеющий 10 новых, после синтаксического анализа показывает только 10 ячеек, но не показывает никаких данных, но когда я анализирую другой файл XML, в котором нет такого типа данных типа CADATA, который отлично работает, показывая текст.

Может ли кто-нибудь предложить мне, как исправить эту проблему CADATA при разборе XML.

Заранее спасибо


person user755278    schedule 21.11.2011    source источник


Ответы (1)


Вероятно, вам нужно знать, что LexicalHandlers существуют. Вы получаете обратные вызовы startCDATA() endCDATA()

person Reno    schedule 21.11.2011
comment
Привет, Рено, не могли бы вы привести пример или код, который отображает CDATA в ListView. Я новичок в Android. Я могу найти любое решение, которое решит мою проблему. Я читал о DocumentFactory и KSOP2, но не смог решить эту проблему. Пожалуйста, дайте пример кода для этого. проблема с отображением CDATA, пример кода которого для меня более выгоден. Спасибо. - person user755278; 23.11.2011