Um Knoten zu finden, deren Namen passt, übergibt man als Schlüssel
@name, Beispiel:
Das Ergebnis ist ein flacher Baum, dessen Wurzelknoten alle gefundenen Knoten als Kinder enthält, die wiederum keine Kinder besitzen. Die Attribute dieser Kindknoten verweisen direkt auf die Attribute des ursprünglichen Baums B. Änderungen an ihnen wirken sich also unmittelbar auf B aus.
Der Ergebnisbaum kann mittels FORALL durchlaufen werden. Beispiel:
B := DirBaum ("", "*", False) res := BaumFilter(B, "dir=True") FORALL C IN res print (C["fullname"]) ENDFOR
Siehe auch BaumSearch(), AddChild(), BaumAttrs(), Child().
toposoft 28.10.2024