childNodes.length = undefined : Please Help

Using this xml

<book>
	<page no="1">
			<note>I am a test</note>
			<note>TEST2</note>
			<note>TEST3</note>
	</page>
</book>

This works:

trace("content of first note ="+$results.page[(page/2)-2].note[0].nodeValue);

But this doesn’t:

trace("number of notes ="+ $results.page[(page/2)-2].childNodes.length);

What’s causing the length to be returned undefined?

This is using greensocks XMLParser.

Thanks