У меня есть XML-файл, как показано ниже (вложен набор модели):печати дерева из XML-файла с JQuery
<abc>
<!-- Table nested_category -->
<nested_category>
<category_id>31</category_id>
<name>TEST PREP</name>
<alias>test-prep</alias>
<lft>5</lft>
<rgt>8</rgt>
</nested_category>
<nested_category>
<category_id>32</category_id>
<name>cricket</name>
<alias>cricket</alias>
<lft>6</lft>
<rgt>7</rgt>
</nested_category>
<nested_category>
<category_id>35</category_id>
<name>FOREST</name>
<alias>forest2</alias>
<lft>1</lft>
<rgt>4</rgt>
</nested_category>
<nested_category>
<category_id>36</category_id>
<name>animal</name>
<alias>animal</alias>
<lft>2</lft>
<rgt>3</rgt>
</nested_category>
</abc>
Я хочу, чтобы сформировать дерево с уль Ли разбирая с JQuery only.Please разделяют некоторые идеи сделайте это. Как мы знаем во вложенной модели набора, левое значение дочернего узла всегда находится между левым и правым значением родительского узла. Я знаю, как разбирать xml с jquery, но не имеет понятия о том, чтобы зацикливать catgories на основе lef и правое значение, чтобы сформировать дерево. Спасибо в Advance.
выход будет, как:
TEST PREP
-cricket
Forest
-animal
--subtree
---subsubtree and so on.
Я не думаю, что вы вложен набор левый и правые значения являются правильными. Теперь у вас есть два дерева, которые не перекрываются. Не должны быть значения: 'Test Prep (1: 8), Forest (2: 7), животное (3: 6), крикет (4: 5)'? – Anthony
@ Значения слева и справа от Энни абсолютно правы. – Shelim
Мой или ваш? Вы должны обновить вопрос, показывающий, как будет выглядеть конечный результат. – Anthony