我需要形成一个新的 xml,以便在解析旧 xml 时将新节点作为子子节点添加到适当的节点,从而避免重复并将确切的子节点添加到确切的父节点。我需要这样做以将树中的 xml 填充为 FLEX 中的数据提供者。
我有一个如下的 xml:
<root>
<item name="Asia">
<item name="Asia"/>
<item name="India"/>
<item name="Mumbai"/>
<item name="MH"/>
<item name="Category 1"/>
<item name="Product1"/>
<item name="100"/>
<item name="Category 2"/>
<item name="Product1"/>
<item name="200"/>
</item>
<item name="Asia">
<item name="Asia"/>
<item name="India"/>
<item name="Calcutta"/>
<item name="CT"/>
<item name="Category 1"/>
<item name="Product 1"/>
<item name="100"/>
<item name="Category 2"/>
<item name="Product1"/>
<item name="200"/>
<item name="Category 3"/>
<item name="Product2"/>
<item name="200"/>
</item>
<item name="Mexico">
<item name="Mexico"/>
<item name="Mexico City"/>
<item name="MC"/>
<item name="Category 2"/>
<item name="Product 1"/>
<item name="200"/>
</item>
I need the output to be in XML so that
Asia
| India
| Mumbai
| | MH
| Category 1
| | Product 1
| | 100
| Category 2
| Product 1
| | 200
Calcutta
CT
Category 1
Product 1
100
Category 2
Product 1
200
Category 3
| Product 2
| 200
Mexico
Mexico City ......