TABインデントのテキストファイルをFreeMindのファイルへ変換(2)

ごちゃごちゃしているのは

  • 木の生成を再帰的に実行している
  • 葉から根の方向へ移動する際、先読みしたデータを戻している

ところにあると見た。
そもそも、任意の階層のノードが取得できれば再帰を使わなくてもループ一発でいけそうな予感。REXMLにもparentというメソッドがあるようだし。

XMLとかREXMLとかXMLそのものとか勉強しないと・・