NetLook: String umwandeln

Beitrag lesen

Hi!

Also irgendwie habe ich einen Knoten im Kopf!

Hier ein Teilauszug XML Ausgabe aus der das Array entsteht:

  
<?xml version="1.0" encoding="utf-8" ?>  
- <CategoryTree xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://webservices.affili.net/pdws/">  
  <Records>236</Records>  
  <ProgramID>3323</ProgramID>  
  <Title>xxxxx.de</Title>  
  <LogoURL />  
- <Nodes>  
- <Category xsi:type="CategoryTreeNode">  
  <ID>28952084</ID>  
  <ParentID>0</ParentID>  
  <Title>Brenner & Massenspeicher</Title>  
 - <Nodes>  
  - <Category xsi:type="CategoryTreeNode">  
   <ID>28952100</ID>  
   <ParentID>28952084</ParentID>  
   <Title>CD-Brenner</Title>  
   - <Nodes>  
    - <Category xsi:type="CategoryTreeNode">  
     <ID>28952101</ID>  
     <ParentID>28952100</ParentID>  
     <Title>Firewire CD</Title>  
     <Nodes />  
  </Category>  
 </Nodes>  
</Category>  

Die Liste ist noch viel länger. Jetzt wollte ich daraus nur die Kategorie "Brenner & Massenspeicher" samt Unterkategorien ausgeben lassen:

  
echo array2table($Result['getCategoryTreeResult']['Nodes']['Category']['Title']['Brenner & Massenspeicher']'Nodes']['Category']);  

Was aber (oh wunder, denn NetLook "proggt" ;-)) nicht funktioniert. Ich habe es nochmals und nochmals überprüft und ich meine es müsste korrekt sein.

Wenn ich:

  
echo array2table($Result['getCategoryTreeResult']['Nodes']['Category'][0]['Nodes']['Category']);  

Funktioniert es, aber ich möchte lieber nach dem Titel gehen, da sich die Position immer mal ändern kann.

Wo ist denn der Fehler???

Gruß
NetLook