Hi,
The problem is caused by:
Code: HTML/ASPX
DataFields="chCollapseImage|chPageDesc"
When you use DataFields, whatever you put there goes into node Text, unless you explicitly override it with a DataBinding object:
Code: HTML/ASPX
<eo:DataBinding Property="Text-Html" DataField="chPageDesc"/>
Without the above data binding object, node on the first level will take chCollapseImage as node text as you have noticed.
Thanks