我有一个非常大的数据集,其结构为元素树,例如:
Person 0
|-Person 1
| |-Person 2
| |-Person 3
|
|-Person 4
| |-Person 5
...
我想构建一个HTML报告,为每个人提供一些属性,以及它们在树中的位置。例如,如果您可能选择为Person 1
生成报告,则看起来像:
如果我选择rootperson
(在我们的案例中为Person 1
)来构建报告,并选择depth
(在我们的案例中为3
)来构建报告(即,应该展示多少层儿童) - 关于如何做到这一点的想法?
我遇到的挑战是,知道我正在处理的节点和深度,节点必须跨越的总列数。
让我知道是否有一种让您想到的方法。非常感谢!