我无法弄清楚如何使用simplexml解析此xml文件

This is the xml file

<diseases>
    <a>
        <name>disease1</name>
        <symptoms>pain</symptoms>
        <treatment></treatment>
    </a> 
    <a>
        <name>disease2</name>
        <symptoms>blood</symptoms>
        <treatment></treatment>
    </a> 
</diseases>

And the php to follow. The PHP gets a variable $q which is a disease name and does stristr() to look for the name in any of the child nodes. Once found I want to be able display all nodes associated with disease name like the symptoms and treatment.

` <?php
 $q = $_GET["q"];
 $xml = simplexml_load_file('disease.xml');
  foreach ($xml->a as $disease_and_childnodes) {     
    if (stristr($disease_and_childnodes->children(),$q)) {

        $result = $disease_and_childnodes->xpath('.');

        print_r($result);  //Need to print all the childnodes of this      array instead

         }
    } ?>`

So I am using Xpath i found the node that has all the disease info. If I just print_r I get an array. How do you display the child nodes one line at a time. The node is the $result variable now.