Jobu
%Europe/Berlin %738 %2005, 17:43
Ik probeer via een xml-file tekst op te halen en die dan in een dynamisch veld te steken.
Het probleem is dat de tekst html-tags bevat, en dat hij deze niet wil weergeven. Ik krijg dus de html code te zien, ipv dat hij hem rendert.
Mijn XML:
<?xml version="1.0"?>
<news id="10" datum="01-10-2005">
<![CDATA[ Eerste lijn<br>Tweede lijn<br>Derde lijn]]>
</news>
<news id="1" datum="03-10-2005">
<![CDATA[ Dit is mijn tweede tekst! <b>vet</b>]]>
</news>
Mijn Script:
function CreateNews(my_xml){
var news:Array = my_xml.childNodes;
var yplaats = 0;
for (var i:Number=0; i<news.length;i++){
current_news = news[i];
news_mc = this.attachMovie("newsitem_holder","news_"+i,i);
news_mc.news_txt.html = true;
news_mc.news_txt.htmlText = current_news.attributes.datum;
news_mc.news_txt.htmlText += "<br>";
var mijntekst:String = current_news.childNodes;
news_mc.news_txt.htmlText += mijntekst;
news_mc.news_txt.autoSize = true;
news_mc.news_txt._width = this._width;
news_mc._x = 2;
news_mc._y = yplaats;
yplaats += news_mc._height;
}
}
Ik geef degelijk aan dat de tekst html moet zijn? Waarom doet ie het dan niet? Door de CDATA? En hoe los ik dat dan op?
Bedankt,
Jobu
Het probleem is dat de tekst html-tags bevat, en dat hij deze niet wil weergeven. Ik krijg dus de html code te zien, ipv dat hij hem rendert.
Mijn XML:
<?xml version="1.0"?>
<news id="10" datum="01-10-2005">
<![CDATA[ Eerste lijn<br>Tweede lijn<br>Derde lijn]]>
</news>
<news id="1" datum="03-10-2005">
<![CDATA[ Dit is mijn tweede tekst! <b>vet</b>]]>
</news>
Mijn Script:
function CreateNews(my_xml){
var news:Array = my_xml.childNodes;
var yplaats = 0;
for (var i:Number=0; i<news.length;i++){
current_news = news[i];
news_mc = this.attachMovie("newsitem_holder","news_"+i,i);
news_mc.news_txt.html = true;
news_mc.news_txt.htmlText = current_news.attributes.datum;
news_mc.news_txt.htmlText += "<br>";
var mijntekst:String = current_news.childNodes;
news_mc.news_txt.htmlText += mijntekst;
news_mc.news_txt.autoSize = true;
news_mc.news_txt._width = this._width;
news_mc._x = 2;
news_mc._y = yplaats;
yplaats += news_mc._height;
}
}
Ik geef degelijk aan dat de tekst html moet zijn? Waarom doet ie het dan niet? Door de CDATA? En hoe los ik dat dan op?
Bedankt,
Jobu