hallo forum!
ich lade meine texte mit folgendem script aus einer xml-datei.
PHP-Code:
stop();
System.useCodepage = true;
_global.derPfad = this;
// XML-Objekt
meinXML = new XML();
// Leerzeichen + Leerstellen usw. ignorieren
meinXML.ignoreWhite = true;
// Was soll ausgeführt werden, wenn das XML-File "beispiel.xml" geladen ist...
meinXML.onLoad = function(geladen) {
if (geladen) {
trace("meinXML.loaded = "+meinXML.loaded);
// Ladezustand
trace("meinXML.status = "+meinXML.status);
// Parsing Status
trace("meinXML.hasChildNodes() = "+meinXML.hasChildNodes());
// Wieviel Knoten von innerhalb <root>...</root> gibt es?
anzahlKnoten = meinXML.firstChild.childNodes.length;
trace("Anzahl der Knoten innerhalb von <root>...</root>: "+anzahlKnoten+"\n");
// Wieviel Knoten von innerhalb <wert1>...</wert1> gibt es?
anzahlKnoten_e2 = meinXML.childNodes[0].childNodes[0].childNodes.length;
trace("Anzahl der Knoten innerhalb von <wert1>...</wert1>: "+anzahlKnoten_e2+"\n");
for (var i = 0; i<anzahlknoten; i++) {
// Knoten <wert1>....</wert1>, <wert2>...</wert2>, usw. erfassen
wertKnoten = this.childNodes[0].childNodes[i];
trace("wertKnoten = "+wertKnoten);
// Inhalte o.g. Knoten erfassen, als "Inhalt des Wert 1" usw...
wertInhalt = wertKnoten.firstChild.nodeValue;
_global.derPfad["Textfeld_"+i].text = wertinhalt;
trace("wertInhalt = "+wertInhalt);
trace("***********************************************");
// Wieviel Knoten innerhalb <wert1>...</wert1> gibt es?
anzahlKnoten_e2 = meinXML.childNodes[0].childNodes[i].childNodes.length;
trace("Anzahl der Knoten innerhalb von <wert1>...</wert1>: "+anzahlKnoten_e2+"\n");
for (var j = 1; j<anzahlknoten_e2; j++) {
wertKnoten_e2 = this.childNodes[0].childNodes[i].childNodes[j];
trace("wertKnoten_e2 = "+wertKnoten_e2);
wertInhalt_e2 = wertKnoten_e2.childNodes[0].nodeValue;
_global.derPfad["Textfeld_e2_"+i].text = wertInhalt_e2;
trace("wertInhalt_e2 = "+wertInhalt_e2);
trace("***********************************************");
}
}
} else {
trace("Fehler beim Laden der XML-Datei...");
}
};
meinXML.load("winter06_07/"+landauswahl+"/collection/"+textfile+".xml");
in der *.xml -datei hat es dann bist zu 70 nodes.
das problem ist: die letzten paar nodes werden einfach nicht mehr geladen. die textfelder bleiben einfach leer oder sind unvollständig
mus ich da noch was ergänzen?
herzlichen dank

hio