Слияние двух файлов XML во Flex - PullRequest
2 голосов
/ 25 марта 2010

Кто-нибудь знает, как объединить два XML-файла или два объекта xmllist в Flex3 ActionScript?

Спасибо.

Ответы [ 2 ]

1 голос
/ 25 марта 2010

Если вы просто хотите добавить:

//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);
}
0 голосов
/ 26 марта 2010

Я применил часть предложенного invertedSpear и заставил его работать. Спасибо всем за комментарии / ответы.

var xmlstr1: String = "Мое значение 1Мое значение 2"

var xmlstr2: String = "Мое значение 3Мое значение 4"

var xml1: XML; var xml2: XML;

var xmlst1: XMLList; var xmlst2: XMLList; var xmlstMerged: XMLList = new XMLList (); var item: XML

xml1 = XML (xmlstr1); xml2 = XML (xmlstr2);

xmlst1 = новый XMLList (xml1); xmlst2 = xml2.document;

для каждого (элемент в xmlst2) { xmlst1.appendChild (пункт); }

xmlstMerged = xml1.document;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...