在AS3中合并xml
我想在AS3中合并多个xml文件。我的所有xml文件都在同一地图上:在AS3中合并xml,xml,actionscript-3,flash,merge,namespaces,Xml,Actionscript 3,Flash,Merge,Namespaces,我想在AS3中合并多个xml文件。我的所有xml文件都在同一地图上: <feed> <entry> <id>xxx</id> <link href="http://www.google.fr/"/> <title>xxx</title> <numShops>30</numShops> </entry> </feed> xx
<feed>
<entry>
<id>xxx</id>
<link href="http://www.google.fr/"/>
<title>xxx</title>
<numShops>30</numShops>
</entry>
</feed>
xxx
xxx
30
我想这样做:
<feed>
<entry>
<id>xxx</id>
<link href="http://www.google.fr/"/>
<title>xxx</title>
<numShops>30</numShops>
</entry>
<entry>
<id>xxx</id>
<link href="http://www.google.fr/"/>
<title>xxx</title>
<numShops>30</numShops>
</entry>
<entry>
<id>xxx</id>
<link href="http://www.google.fr/"/>
<title>xxx</title>
<numShops>30</numShops>
</entry>
</feed>
xxx
xxx
30
xxx
xxx
30
xxx
xxx
30
你知道怎么做吗?
thx您可以执行以下操作:
private function appendNodes(a: XML, b: XML) : void {
for each(var node: XML in b.children()){
a.appendChild(node);
}
}
第一个XML对象将是“a”,然后您将为每个后续XML调用此函数,并将它们传递到第二个参数中。所有条目节点都将附加到第一个XML对象。我解决了appendChild的问题
mergeXML.appendChild(myXML);
而且效果很好!感谢您的帮助可能与此相关: