[MX] Laden einer XML-Datei

fungo

Erfahrenes Mitglied
Also irgendwie funktioniert folgende Sache nicht:

Ich habe in Bild 1 ein dynamisches Textfeld erstellt mit dem Instanznamen „ausgabe“ und möchte nun den Text aus der Datei test.xml laden. Das habe ich folgendermaßen gelöst:

Actionscript:
stop();
var neu = new XML();
neu.ignoreWhite = true;
neu.load ("test.xml");
neu.onLoad = laden;
var thema = new Array();
var inhalt = new Array();

function laden(status){
if (status){
k=0;
while(neu.firstChild.childNodes[k]){
thema[k] = neu.firstChild.childNodes[k].childNodes[0].firstChild.nodeValue;
inhalt [k] = neu.firstChild.childNodes[k].childNodes[1].firstChild.nodeValue;
k++;
}

ausgabe = "<tr> + <td>+thema[k]+</td>+<td>+inhalt[k]+</td>+<tr>";
}
}

test.xml:

<?xml version="1.0"?>
<klausuren>
<mathematik>
<thema>Kurvendiskussion</thema>
<inhalt>Aufgabe zu</inhalt>
</mathematik>
<mathematik>
<thema >Integralrechnung</thema>
<inhalt>Weisen sie nach</inhalt>
</mathematik>
<mathematik>
<thema>Eulerische Zahl</thema>
<inhalt>Betrachtung der Funktion</inhalt>
</mathematik>
</klausuren>

Die Doctype Sachen hab ich erstmal weggelassen.

Ich bekomme aber irgendwie keine Ausgabe, obwohl mir die Sache richtig erscheint.
 
Hi,
ich kann mich auch irren, aber ich glaube "<tr> + <td>" sind keine von Flash unterstützten Html Tags...

B
 
Flash unterstützt lediglich <A>, <B>, <FONT COLOR>, <FONT FACE>, <FONT SIZE>, <I>, <P> und <U>.

cu
möp
 
...und....<BR>..und <P ALIGN CENTER, LEFT, RIGHT... und <A HREF....(Fortsetzung Erwünscht)..
 
so häng die Dateien jetzt mal an.
Bestimmt ist es mal wieder ein total elementarer Fehler, aber was solls, ich bin erst seit kurzem mit Flash am Start :)
 

Anhänge

  • xml.rar
    2,8 KB · Aufrufe: 21
Hi,
ich hab mir die Dateien gerade runtergeladen, muss jetzt aber erstmal arbeiten, ich schaus mir auf jeden Fall heute am späten Nachmittag (CET-1h) an. Ich denke ich kann auf jeden helfen, weil ich mich erst letzte Woche durch den XML Salat durchgebissen habe, aber vielleicht schaut ja noch mal jemand eher...

Grüsse B
 
Kenn mich mit dem XML-Kram in Flash noch nicht so aus, aber dass das hier
PHP:
ausgabe = "<b>thema[k]<b>";
nicht stimment, würde ich wetten.
eher so
PHP:
ausgabe = "<b>"+thema[k]+"<b>";
 

Neue Beiträge

Zurück