bonjour,
sto importando da xml a flashMx dei dati che contengono accenti e apici. tutto ok tranne quei fastidiosi caratteri.
premetto che ho definito la codifica (UTF-8) e che i valori sono contenuti in CDATA.

so che per le textarea bisogna scrivere questo:
testo_txt.htmlText = nodoTesto.childNodes[0].nodeValue;
ma, nel mio caso che sto usando uno scrollpane e non una texarea, come faccio?

posto il codice:

codice:
_global.lista_mc = this;
lista_mc.createEmptyMovieClip("content_mc", 1);

var o_xml = new XML();
o_xml.ignoreWhite = true;
o_xml.onLoad = buildList;
o_xml.load("negozi_esp.xml");
function buildList(success) {
	if (success) {
		var doc_xml = this.firstChild;
		var data_obj;
		for (var i = 0; i<doc_xml.childNodes.length; i++) {
			shop_xml = doc_xml.childNodes[i];
			data_obj = new Object();
			for (var j = 0; j<shop_xml.childNodes.length; j++) {
				elem_xml = shop_xml.childNodes[j];
				sKey = elem_xml.nodeName.toLowerCase();
				sValue = elem_xml.firstChild.nodeValue;
nodoTesto.childNodes[0].nodeValue;
				
				if (sValue != undefined) {
					data_obj[sKey] = sValue;
					//trace(data_obj[sKey]);
				} else {
					data_obj[sKey] = "";					
				}
			}
			data_obj._x = 0;
			data_obj._y = (20)*i;
			_global.lista_mc.content_mc.attachMovie("item", "item"+i, i+10, data_obj);
			delete data_obj;
		}
		pane_cp.setScrollContent(content_mc);
	} else {
		trace("couldn't load xml data source.");
	}
}