Я думаю, это из-за опечатки, когда вы закрываете тег CDATA
.Попробуйте добавить >
в конце, например:
<catering>
<contents>
<![CDATA[
<title>UPCOMING EVENTS</title>
<info _title = "<font size='14' color='#ffffff'>title1</font" image="null"></info>
<info _title = "title2" image="images/events/slide1.jpg"></info>
<info _title = "title3 " image="images/events/slide2.jpg"></info>
<info _title = "title4" image="images/events/slide3.jpg"></info>
<info _title = "title5" image="images/events/slide4.jpg"></info>
]]>
</contents>
</catering>
, и все будет хорошо.
РЕДАКТИРОВАТЬ
As @OXMO456 упоминает.Разбор флэш-памяти не пройдет после первого атрибута _title
.Я думаю, что использование атрибутов xml - плохая практика.По сути, атрибуты содержат информацию об элементе, а не содержимое самого элемента.
Возможно, вам следует попробовать немного изменить структуру xml и попытаться ее проанализировать.Может быть, что-то вроде этого может работать:
<title>UPCOMING EVENTS</title>
<info>
<title size="14" color="#ffffff">title1</title>
</info>
<info>
<title>title2</title>
<image>images/events/slide2.jpg</image>
</info>
<info>
<title>title3</title>
<image>images/events/slide3.jpg</image>
</info>
<info>
<title>title4</title>
<image>images/events/slide4.jpg</image>
</info>