Array von einem RSS Feed einlesen....

Hi ich würde gerne diesen RSS Feed einlesen und dann bestimmte Werte aus dem Array holen, aber ich bekomme immer diese Meldung:

Fatal error: Cannot use object of type stdClass as array in C:\IP-Symcon\scripts\36321.ips.php on line 14

Mein Script sieht so aus:

<?

//$stau=Sys_GetURLContent('https://maps.google.de/maps?saddr=heidelberger landstrasse 285,darmstadt&daddr=von-hevesy-strasse 3,Dietzenbach&hl=de 300');

//$stau=Sys_GetURLContent("https://www.google.de/maps/dir/Heidelberger+Landstra%C3%9Fe+285,+D-64297+Darmstadt,+Deutschland/Von-Hevesy-Stra%C3%9Fe+3,+63128+Dietzenbach/@49.9631909,8.5629593,11z/data=!3m1!4b1!4m13!4m12!1m5!1m1!1s0x47bd7b1c915f435b:0xd36d65d6794afb05!2m2!1d8.64437!2d49.81554!1m5!1m1!1s0x47bd1329019dfdd1:0x7bbbb52b481f0df3!2m2!1d8.80242!2d50.0219?hl=de+300");

$xmlstr=Sys_GetURLContent("http://routenplaner.adac.de/util/RSSFeed.aspx?type=VerkehrsInfo&param=EfedC5tWFtPj9g7WDdq12UuVanvdzGENvFIZFUvd8CoP8CoP8CoP");

$daten= json_decode(XML2JSON($xmlstr)); 

//print_r($daten);


$verkehr=$daten[item];

print_r($verkehr);

function XML2JSON($xml) { 

        function normalizeSimpleXML($obj, &$result) { 
            $data = $obj; 
            if (is_object($data)) { 
                $data = get_object_vars($data); 
            } 
            if (is_array($data)) { 
                foreach ($data as $key => $value) { 
                    $res = null; 
                    normalizeSimpleXML($value, $res); 
                    if (($key == '@attributes') && ($key)) { 
                        $result = $res; 
                    } else { 
                        $result[$key] = $res; 
                    } 
                } 
            } else { 
                $result = $data; 
            } 
        } 
        normalizeSimpleXML(simplexml_load_string($xml), $result); 
        return json_encode($result); 
    } 
?>

Ein dum sieht so aus:

stdClass Object
(
[version] => 2.0
[channel] => stdClass Object
(
[title] => adac.de - Verkehrsinformationen
[link] => http://www.adac.de
[description] => Verkehrsinformationen
[language] => de-de
[image] => stdClass Object
(
=> http://routenplaner.adac.de/images/adac_logo.gif
[title] => ADAC Online
[link] => http://www.adac.de
)

        [item] =&gt; Array
            (
                [0] =&gt; stdClass Object
                    (
                        [title] =&gt; A3 Würzburg Richtung Frankfurt
                        [link] =&gt; http://maps.adac.de/Default.aspx?preset=true&id=400&info=1&LID=49&POIID=13002552&startrect=994155,6443908,4
                        [description] =&gt; zwischen Anschlussstelle Seligenstadt und Offenbacher Kreuz...
                    )

                [1] =&gt; stdClass Object
                    (
                        [title] =&gt; A3 Köln Richtung Frankfurt
                        [link] =&gt; http://maps.adac.de/Default.aspx?preset=true&id=400&info=1&LID=49&POIID=13003925&startrect=950099,6447162,4
                        [description] =&gt; zwischen Anschlussstelle Kelsterbach und Frankfurter Kreuz...
                    )

                [2] =&gt; stdClass Object
                    (
                        [title] =&gt; A3 Frankfurt Richtung Würzburg
                        [link] =&gt; http://maps.adac.de/Default.aspx?preset=true&id=400&info=1&LID=49&POIID=13003875&startrect=961658,6449215,4
                        [description] =&gt; zwischen Anschlussstelle Frankfurt am Main-Süd und Offenbacher Kreuz...
                    )

                [3] =&gt; stdClass Object
                    (
                        [title] =&gt; A5 Heidelberg Richtung Darmstadt
                        [link] =&gt; http://maps.adac.de/Default.aspx?preset=true&id=400&info=1&LID=49&POIID=13003854&startrect=956297,6382644,4
                        [description] =&gt; zwischen Anschlussstelle Bensheim und Anschlussstelle Zwingenberg...
                    )

Wie kann ich dieses Array auslesen, wenn ich z.B. das haben will: [item]=>[2]=>[title] ???

Ok bin schon viel weiter gekommen, so sieht bis jetzt nach Filterung es aus:

Array
(
[0] => SimpleXMLElement Object
(
[0] => A5 Frankfurt Richtung Kassel
)

[1] =&gt; SimpleXMLElement Object
    (
        [0] =&gt; A5 Frankfurt Richtung Kassel
    )

[2] =&gt; SimpleXMLElement Object
    (
        [0] =&gt; A5 Kassel Richtung Frankfurt
    )

wie bekomme ich es aber nun hin, das ich nur noch die [0] Daten bekomme und in ein neues Array schreibe ?

Da das ein Standardobject ist ist das eine einfache foreach Schleife:

$item = $daten->channel->item;

foreach ($item as $trafficmessage)
{
	$title =  $trafficmessage->title;
	$link  =   $trafficmessage->link;
	$description =  $trafficmessage->description;
	echo $title."
";
	echo $description."

";
}