Hi!
Was gibt eigentlich meine Funktion aus?
Nichts
Ich habe das Array, was aus der XML Datei ensteht mit print_r()
ausgegeben und habe es etwas gegliedert. Ich poste aber nur den Anfang, sonst wird es zu viel, das reicht aber auch zur Übersicht (hoffe ich):
Array ( [getCategoryTreeResult] =>
Array ( [Records] => 236 [ProgramID] => 3323 [Title] => xxxxxx.de [LogoURL] => [Nodes] =>
Array ( [Category] =>
Array ( [0] =>
Array ( [ID] => 28952094 [ParentID] => 0 [Title] => Apple [Nodes] =>
Array ( [Category] =>
Array ( [0] =>
Array ( [ID] => 28952095 [ParentID] => 28952094 [Title] => Garantieverlängerung [Nodes] => ) [1] =>
Array ( [ID] => 28952271 [ParentID] => 28952094 [Title] => iMac [Nodes] => ) [2] =>
Array ( [ID] => 28952140 [ParentID] => 28952094 [Title] => Mac mini [Nodes] => ) [3] =>
Array ( [ID] => 29348420 [ParentID] => 28952094 [Title] => Mac Pro [Nodes] => ) [4] =>
Array ( [ID] => 29053537 [ParentID] => 28952094 [Title] => MacBook [Nodes] => ) [5] =>
Array ( [ID] => 28975379 [ParentID] => 28952094 [Title] => MacBook Pro [Nodes] =>
)
)
)
)
[1] =>
Array ( [ID] => 28952084 [ParentID] => 0 [Title] => Brenner & Massenspeicher [Nodes] =>
Array ( [Category] =>
Array (
[0] =>
Array ( [ID] => 28952100 [ParentID] => 28952084 [Title] => CD-Brenner [Nodes] =>
Array ( [Category] =>
Array ( [ID] => 28952101 [ParentID] => 28952100 [Title] => Firewire CD [Nodes] =>
)
)
)
[1] =>
Array ( [ID] => 28952200 [ParentID] => 28952084 [Title] => DVD Brenner [Nodes] =>
Array ( [Category] =>
Array (
[0] =>
Array ( [ID] => 28952235 [ParentID] => 28952200 [Title] => FireWire DVD [Nodes] =>
)
[1] =>
Array ( [ID] => 28952246 [ParentID] => 28952200 [Title] => USB DVD [Nodes] =>
)
[2] =>
Array ( [ID] => 28952234 [ParentID] => 28952200 [Title] => USB/FireWire DVD [Nodes] =>
)
)
)
)
[2] => ...
Die Funktion rekursiv aufrufen, ähh, ne hab ich nicht, weis jetzt auch nicht wie das gehen soll.
Gruß
NetLook