Cant figure out how to populate a tree comp

I am working with the tree component and am going to be using external XML to populate it. I made a small example xml file.


<node label="root1" value="1">
    <node label="sub1">
        <node label="item1" />
        <node label="item2" />
        <node label="item3" />
        <node label="item4" />
        <node label="item5" />
    </node>
    <node label="sub2">
        <node label="item1" />
        <node label="item2" />
        <node label="item3" />
        <node label="item4" />
        <node label="item5" />
    </node>
    <node label="root1Item1"/>
    <node label="root1Item2" />
</node>
<node label="root2">
    <node label="sub1">
        <node label="item1" />
        <node label="item2" />
        <node label="item3" />
    </node>
    <node label="root2Item1" />
    <node label="root2Item2" />
</node>
<node label="root3">
    <node label="sub1" />
        <node label="subsub1" />
            <node label="item1" />
            <node label="item2" />
            <node label="item3" />
        </node>
        <node label="subsub2" />
            <node label="item1" />
            <node label="item2" />
            <node label="item3" />
        </node>
        <node label="root3Item1" />
        <node label="root3Item2" />
    </node>
</node>

Basically I set it up with 3 main folders.
root1 contains 2 subfolders and 2 items
root2 contains 1 subfolder and 2 items
root3 contains 1 subsubfolder, 1 subfolder and 2 items.

I am not entirely sure thats even the right way to lay this out. Ive tried looking at the help docs but I cant figure out how to populate the tree with that. If someone could help me get started I would really appreciate it.