Ciao, prelevo del testo da xml, da un campo CDATA e lo metto in un campo di testo, solo che non mi tiene la formattazione tipo [b] o
da cosa può dipendere?
Nel flash:
Codice PHP:
this.stop();
datiXML = new XML();
datiXML.ignoreWhite = true;
datiXML.path = this;
datiXML.onLoad = function(ok) {
if (ok) {
for (var i = 0; i < this.firstChild.childNodes.length; i++) {
var titolo = this.firstChild.childNodes[i].attributes.titolo;
var cdata = this.firstChild.childNodes[i];
testo.htmlText += "[b]" + titolo + "[/b]";
testo.htmlText += cdata + "
";
}
} else {
testo.text = "Dati al momento non disponibili";
}
};
datiXML.load("xml/file.xml");
Nel file XML:
Codice PHP:
<dati>
<testo titolo='Titolo0'><![CDATA[[b]Daniele[b]
2 à è ì ò ù000]]></testo>
<testo titolo='Titolo1'><![CDATA[Daniele 2 à è ì ò ù111]]></testo>
</dati>
Risultato:
codice:
Titolo0
[b]Daniele[b]
2 à è ì ò ù000
Titolo1
Daniele 2 à è ì ò ù111
Cosa sbaglio?