Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 29-03-2010, 19:55
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.709
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Hallo,

jede rekursive Funktion braucht eine Abbruchbedingung. In deinem Falle ist das die Prüfung ob das aktuelle Element ein ende-Tag ist. Wenn nicht, geht die Rekursion eine Ebene tiefer. Nicht vergessen, dass die Funktion einen Rückgabewert hat und jeder rekursive Aufruf diese Rückgabe entsprechend entgegennehmen und in seinem eigenen Ergebnis aggregieren muss.

Ein vorgeschalteter Tokenizer würde die rekursive Funktion noch weiter vereinfachen.

Gruß,

Amica
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
Mit Zitat antworten