Est-ce que quelqu'un sait comment fusionner deux fichiers xml dans ou deux objets xmllist dans Flex3 ActionScript?Fusion de deux fichiers XML dans Flex
Merci.
Est-ce que quelqu'un sait comment fusionner deux fichiers xml dans ou deux objets xmllist dans Flex3 ActionScript?Fusion de deux fichiers XML dans Flex
Merci.
En supposant que vous voulez juste ajouter:
//all items from 2 are now added to 1
for each(var item:xml in myXMLList2){
myXMLList1.appendChild(item);
}
//all items added to new XMLlist
var myMergedXMLList:XMLList;
for each(var item:xml in myXMLList1){
myMergedXMLList.appendChild(item);
}
for each(var item:xml in myXMLList2){
myMergedXMLList.appendChild(item);
}
@invertedSpear Merci pour la réponse, cela m'a vraiment aidé à comprendre. – floflex
J'applique une partie de ce invertedSpear a suggéré et eu à travailler. Merci à tous pour vos commentaires/réponses.
var xmlstr1: String = "Ma valeur 1Mon Valeur 2"
var xmlstr2: String = "Ma valeur 3My Valeur 4"
var xml1: XML; var xml2: XML;
var xmlst1: XMLList; var xmlst2: XMLList; var xmlstMerged: XMLList = new XMLList(); var article: XML
xml1 = XML (xmlstr1); xml2 = XML (xmlstr2);
xmlst1 = nouvelle liste XML (xml1); xmlst2 = xml2.document; Pour chaque (élément de xmlst2) { xmlst1.appendChild (item); }
xmlstMerged = xml1.document;
Est-ce que ces deux fichiers xml partagent des éléments ou des attributs? En d'autres termes: Voulez-vous dire fusionner (omettre les doublons) ou combiner (autoriser les doublons)? – Prutswonder
Je combinerons quelque chose comme cela dans un fichier XML (un des documents balise racine): Ma valeur 1 Ma valeur 2 Ma valeur 3 Ma valeur 4 –
floflex