1D array string 轉格式化 Tree

問題是有關tree的使用,但因為很少用Property和invoke node....所以想請教各位
有一串string *它是順序的
格式
Channel XX>>Fault>>細分


Channel XX>>Fault>>AA
Channel XX>>Fault>>BB>>aa
Channel XX>>Fault>>BB>>bb

想轉成tree
All
-Channel XX
 -Fault
  -AA
  -BB
   -aa
   -bb


test of tree v7.vi
寫出了這個program,但有兩個問題
1.不能測出parent 是否存在
2.順序相反了

1.我找不到查是否存在的工具
2.基本可以用Reverse 1D array 解決.....但我覺得應該有更好的

請各位多多指教

在NI Example Finder搜尋tree有一個FamilyTree.vi是使用ActiveX的方式可參考,至於如果使用tree的property node的方式我找到的結果也只能顯示二層,我也想知道如何可以顯示多層