Witam,
Chcę pobrać dane z xmla lecz mam problemy z wyłuskaniem wszystkich danych. Nie ma problemu jeśli chodzi o tagi <name></name> czy <cat> </car>.
Problemy pojawiają się gdy chce pobrać pola Producent oraz Kod_producenta. Ktoś może mi pomóc to wyłuskać?

			$xmlDoc = new DOMDocument(); 
			$xmlDoc->load(APPLICATION_PATH.'/../public/'.$file); 

			$searchNode = $xmlDoc->getElementsByTagName( "o" );
			$title = $xmlDoc->getElementsByTagName('name');
			$cat = $xmlDoc->getElementsByTagName('cat');

			foreach( $searchNode as $searchNode ) 
			{ 
			$price = $searchNode->getAttribute('price'); 
			$avail = $searchNode->getAttribute('avail'); 
			
			  							
			echo "name". $title->item($i)->nodeValue ."Prajs:".$price." Avail ".$avail."cat : ".$cat->item($i)->nodeValue."<Br>";
			$i++;
			
			}  

oraz fragment xml

<o id="5" url="jakis url" price="187" avail="1" set="0">
<cat>
   <![CDATA[Jakaś tresc ]]>
</cat>
<name>
   <![CDATA[tytul]]>
</name>
<imgs>
   <main url="obrazek.jpg" />
</imgs>
<desc>
 Opis
</desc>
<attrs>
  <a name="Producent">
    <![CDATA[Jakis producent]]>
  </a>
  <a name="Kod_producenta">
    <![CDATA[9]]>
  </a>
  <a name="EAN">
    <![CDATA[]]>
  </a>
</attrs>
</o>