LEIDY777, el player te lo esta diciéndo correctamente, la concatenación es propia de los elementos XML, no XMLList.
O sea:
Código ActionScript :
var myXML:xml = "<node/>";
var myXML2:xml = "<node2/>";
var myXML3:xml = myXML + myXML2;
El código:
Código ActionScript :
var stXML:String="<apertura>";
stXML= xmlRecursive .toXMLString() + xml.toXMLString();
xmlRecursive = new XML(stXML);
stXML= stXML + "</apertura>";
No tiene sentido directamente.
Si quieres podrías:
Código ActionScript :
var stXML:XML = "<apertura/>";
stXML.appendChild(nodo);
Pero no manejes String si quieres XML.
La función toXMLString, lo que hace es pasar valores no válidos en texto a XML. Ejemplo:
Código ActionScript :
<nodo>Hola</nodo>
toString devolvería Hola, toXMLString devolvería el nodo completo en String.
En resumen puedes usar tanto el concatenado (+) o apprendChild pero siempre y cuando sean objetos XML.
Saludos, Hernán . -