[FMX] xml book sturcture in flash

I have some xml files that have a book structure. e.g.

<book>
<title>title here</title>
<chapter>
<chapter-name>Introduction</chapter-name>
<para-text>blaaa blaaa blaaa</para-text>
<para-text>blaaa blaaa blaaa</para-text>
<para-text>blaaa blaaa blaaa</para-text>
</chapter>
<chapter>
<chapter-name>History</chapter-name>
<para-text>blaaa blaaa blaaa</para-text>
<para-text>blaaa blaaa blaaa</para-text>
<para-text>blaaa blaaa blaaa</para-text>
<para-text>blaaa blaaa blaaa</para-text>
</chapter>
etc …

I want the app to load with the first chapter loaded to the right, with a list of all the chapters (chapter-name) on the left. clicking a chapter name puts the para-text into a scrollable text box with each para-text chunk inorder with space between them to make paragraphs.

I looked at the squirel example (http://www.kirupa.com/web/xml/examples/squirrelfinder.htm) on this site and its similar to what I need to do but it only has one name value and one description value for each squirel.
The fact that i have a variable number of para-text chunks for each chapter makes it harder for me to get my head around.

In the squirel example, node attributes are used in the actionscript as reference points, can nodeNames provide the same function.

any help explaining the best way to do this greatly appreciated…