我需要形成一个新的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 ......
答案 0 :(得分:0)
尝试使用appendChild()
类
XML
方法
var xml:XML =
<body>
<cat>Animals</cat>
</body>;
xml.appendChild(<cat>Fish</cat>);
trace(xml.toXMLString()) will show the following output
<body>
<cat>Animals</cat>
<cat>Fish</cat>
</body>