The XML File : 
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE myfile>
<myfile>
	<!-- Sample comment -->
	<subbranch>Sample XML element</subbranch>
	<longsubbranch>Sample XML element containing a lot of text, enough to be put on a separate line.</longsubbranch>
	<parentofmany attribute="value" otherattribute="other<value>">
		<child>matters not</child>
		<child>matters not</child>
	</parentofmany>
	<parentofmany>
		<child><![CDATA[ Contents of <CDATA> block ]]></child>
		<child><underchild>matters not</underchild></child>
	</parentofmany>
</myfile>
The Output : 
Array
(
    [subbranch] => Sample XML element
    [longsubbranch] => Sample XML element containing a lot of text, enough to be put on a separate line.
    [parentofmany] => Array
        (
            [0] => Array
                (
                    [@attributes] => Array
                        (
                            [attribute] => value
                            [otherattribute] => other
                        )
                    [child] => Array
                        (
                            [0] => matters not
                            [1] => matters not
                        )
                )
            [1] => Array
                (
                    [child] => Array
                        (
                            [0] =>  Contents of  block 
                            [1] => Array
                                (
                                    [underchild] => matters not
                                )
                        )
                )
        )
) 
  |