<Name>Yamaguchi</Name>
			<Type>Rooster</Type>
		</Animal>
		<Animal id="2">
			<Name>Agnus</Name>
			<Type>Hen</Type>
		</Animal>
		<Animal id="3">
			<Name>Wasabi</Name>
			<Type>Hen</Type>
			<Note>Wasabi &amp; Yamaguchi are in *loooovvvveee*</Note>
		</Animal>
	</Animals>';
print "\n";
print 'List of animal names: ' . "\n";
$Parser->load($xml2);
$errnum = 0;
$errmsg = '';
if ($Parser->validate($errnum, $errmsg)) {
    $Doc = $Parser->parse($errnum, $errmsg);
    $Root = $Doc->getRoot();
    $List = $Root->getChildAt('Animals');
    foreach ($List->children() as $Animal) {
        $name = $Animal->getChildDataAt('Animal Name');
        $note = $Animal->getChildDataAt('Animal Note');
        print "\t" . $name . ' (' . $note . ')' . "\n";
    }
}
print "\n";
print 'Error number: ' . $errnum . "\n";
print 'Error message: ' . $errmsg . "\n";