Zurück   Flashforum > Flash und Server > Flash mit XML und Webservices

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-03-2009, 21:38   #1 (permalink)
Neuer User
 
Benutzerbild von Onkel-Tom
 
Registriert seit: Oct 2007
Ort: Berlin
Beiträge: 95
Problem mit Sonderzeichen in XML-Datei

Hallo Leute,

ich habe eine XML-Datei in dem u.a. ein Knoten auch einen Link enthält. Dieser Link ruft ein Javascript auf und gibt auch Parameter mit. Diese Parameter stehen innerhalb von hochkommas und das ist das Problem.

Beim Laden der XML-Datei ins Flash werden diese hochkommas in &apos umgewandelt und damit ist der Link natürlich wertlos.

Ich habe mal danach gesucht und dabei eine funktion mit split und join gefunden, aber das funktioniert irgendwie nicht. Auch bin ich gerade der Profi in Flash, daher würde ich mich über Hilfe freuen.

Nachfolgend mal mein As das die XML-Daten einliest. Wäre super wenn mir jemand mein Script mit einer ersetzen funktion oder so erweitern könnte.

Code:
// XML-Daten laden
	var XMLdaten = new XML();
	XMLdaten.ignoreWhite = true;
	XMLdaten.load(sprache + "/" + sprache + ".xml");
	XMLdaten.onLoad = function(erfolgreich) {
		if(erfolgreich) {
			//liest die anzahl der elemente aus
			var anzahlStadtbezirke:Number = XMLdaten.childNodes[0].childNodes[3].childNodes.length;
			_global.Stadtbezirke = new Array(anzahlStadtbezirke);
			var i:Number;
			var e:Number;
			var anzE:Number;

			for (i=0; i<anzahlStadtbezirke; i++) {
				_global.Stadtbezirke[i] = new Array(anzahlStadtbezirke);
				anzE = XMLdaten.childNodes[0].childNodes[3].childNodes[0].childNodes.length;
				for(e=0; e<anzE; e++) {
					_global.Stadtbezirke[i][e] = XMLdaten.firstChild.childNodes[3].childNodes[i].childNodes[e].firstChild;
				}
			}
		} else {
			_root.karteninfo.text = "Fehler beim Laden der XML!";
		}
	}
_root.karteninfo.text = "";
_root.objekte.text = "";
Onkel-Tom ist offline   Mit Zitat antworten
Alt 06-03-2009, 22:11   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Und jetzt sollen wir raten, wo da deine komischen Hochkommata sitzen..?
Probier's jedenfalls mal mit nodeValue, da werden Entities dekodiert.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 06-03-2009, 22:22   #3 (permalink)
Neuer User
 
Benutzerbild von Onkel-Tom
 
Registriert seit: Oct 2007
Ort: Berlin
Beiträge: 95
ich habe nur den node eingetragen, der den link einliest, daher ist genau in dem array auch der string mit den hochkommas drin
Onkel-Tom ist offline   Mit Zitat antworten
Alt 06-03-2009, 23:07   #4 (permalink)
Neuer User
 
Benutzerbild von Onkel-Tom
 
Registriert seit: Oct 2007
Ort: Berlin
Beiträge: 95
danke, das hat funktioniert
wünsche noch einen schönen abend
Onkel-Tom ist offline   Mit Zitat antworten
Alt 06-03-2009, 23:27   #5 (permalink)
Euer Nuser
 
Benutzerbild von ~pyropete~
 
Registriert seit: Apr 2004
Ort: Sand-City
Beiträge: 3.483
lol
manchmal ist die Lösung so einfach ... wieder was gelernt
~pyropete~ ist offline   Mit Zitat antworten
Alt 07-03-2009, 09:29   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von ~pyropete~ Beitrag anzeigen
wieder was gelernt
Was denn? Dass der Plural von Komma 'Kommata' ist..?
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 07-03-2009, 12:15   #7 (permalink)
Zero to Hero
 
Registriert seit: Apr 2007
Beiträge: 871
autsch :-)
__________________
Ein Tag an dem du nicht gelacht hast ist ein verschwendeter Tag.
Never Stop!

Mike
ingrimm ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:08 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele