Problem mit XML

Poste mal den Code den du zum Reinladen benutzt. Diese Fehlermeldung sofern ich sie auf dem kleinen Bild deuten konnte kommt von einer Endlosschleifen.
 
Code:
var myXml = new XML();
var anz:Number;
myXml.ignoreWhite = true;
myXml.load("1cdh.xml");
myXml.onLoad = function(success) {
	if (success) {
		anz = myXml.firstChild.childNodes.length;
	}
};
dazwischen sind noch einfache if abfagen
Code:
	for (var i = 0; i<=anz; i++) {
		if (klasse.text == myXml.firstChild.childNodes[i].nodeValue.attribute) {
			gotoAndStop("D100erd1");
		}
		if (nname.text == myXml.firstChild.childNodes[i].nodeValue.attribute) {
			gotoAndStop("D205erd1");
		}
		if (vname.text == myXml.firstChild.childNodes[i].nodeValue.attribute) {
			gotoAndStop("D305erd1");
		}
	}
 
Hast du schonmal anz ausgegeben. Ich denke wenn dort undefined kommt geht es net.
Vorsichtshalber mal anz so definieren.

Code:
var anz:Number = 0;
 
aber vielleicht suche ich falsch bzw. ich habs falsch deklariert,

Ich suche entweder "1ADH"
oder "Ecker*"
oder "Tamara" (alle in der XML-Datei)


ist vielleicht das mit den Knoten irgendwie Falsch?
 

Anhänge

  • xml.zip
    3,9 KB · Aufrufe: 19
Nun ich werde nicht die ganzen XML durchlesen und schauen ob dort irgendwo ein Fehler ist. Für gewöhnlich dürfte wenn du es richtig exportiert hast kein Fehler sein.

Poste sonst mal deinene .fla damit ich ein paar sachen testen kann.
 
Ok hab den Fehler gefunden. Hätte man doch sehen können wenn man darauf geachtet hätte.

Code:
<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>

Müsste funktionieren wenn du die ? rauslöscht aus der XML ( sind die ersten 2 Zeilen )
 

Neue Beiträge

Zurück