Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-02-2005, 19:22   #1 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
Groooooße Xml auslesen...

hi,

ich hab ein Problem.

Und zwar schaffe ich es nicht diese große xml auszulesen und auszugeben.

Ist es überhaupt möglich ?
Angehängte Dateien
Dateityp: rar ev_14567-20050123_2112.rar (1,7 KB, 7x aufgerufen)
bensen ist offline   Mit Zitat antworten
Alt 05-02-2005, 23:36   #2 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Ja, es funktioniert prima.

ActionScript:
  1. var x = new XML();
  2. x.ignoreWhite = true;
  3. x.onLoad = function(success){
  4.     trace("onLoad "  + [success, this]);
  5. }
  6. x.load("ev_14567-20050123_2112.xml");

Ich habe auch schon XML-Dateien mit knapp 100 kb ohne Probleme geladen.

mfg. r.
bokel ist offline   Mit Zitat antworten
Alt 05-02-2005, 23:38   #3 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
danke, und wie gebe ich die daten aus ?
bensen ist offline   Mit Zitat antworten
Alt 05-02-2005, 23:39   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das hat nichts mit der Größe zu tun, Flash kann nur nichts mit den Tags anfangen...
  Mit Zitat antworten
Alt 05-02-2005, 23:41   #5 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
echt nicht ? kann man das irgendwie so deichseln das flash es kann ?
bensen ist offline   Mit Zitat antworten
Alt 05-02-2005, 23:53   #6 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Hm, wieso nicht?
An welcher Stelle machen denn die Tags Probleme?

ActionScript:
  1. var x:XML = new XML();
  2. x.ignoreWhite = true;
  3. x.onLoad = function(success:Boolean){
  4.     parse( this);
  5. }
  6. x.load("ev_14567-20050123_2112.xml");
  7.  
  8. function parse( xmlData:XML){
  9.     trace("parse " + xmlData.firstChild.firstChild.firstChild.firstChild)
  10. }
  11.  
  12. //ausgabe
  13. //parse <bf:setting name="server name">|SMIS| PUBLIC DC FINAL</bf:setting>
  14.  


mfg. r.

Geändert von bokel (05-02-2005 um 23:54 Uhr)
bokel ist offline   Mit Zitat antworten
Alt 05-02-2005, 23:55   #7 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
ich weiss nicht, agedoubleju hat das gesagt.


ich brauch auf jeden fall die daten in der xml und möchte sie auswerten....
bensen ist offline   Mit Zitat antworten
Alt 05-02-2005, 23:57   #8 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
wofür hast du die boolsche funktion eingebaut ?
bensen ist offline   Mit Zitat antworten
Alt 05-02-2005, 23:58   #9 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Ich benutze die da jetzt nicht, aber normalerweise zeigt success an, ob die Datei geladen und geparst werden konnte.

mfg. r.
bokel ist offline   Mit Zitat antworten
Alt 06-02-2005, 00:00   #10 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
kann ich das firstchildnode jetzt in einem dyn. textfeld ausgeben ?
bensen ist offline   Mit Zitat antworten
Alt 06-02-2005, 00:05   #11 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
klar,
wenn das Textfeld z.B. den Namen willi hat und auf root liegt, dann kannst du den Inhalt so anzeigen:
ActionScript:
  1. var x:XML = new XML();
  2. x.ignoreWhite = true;
  3. x.onLoad = function(success:Boolean){
  4.     parse( this);
  5. }
  6. x.load("ev_14567-20050123_2112.xml");
  7.  
  8. function parse( xmlData:XML){
  9.     _root.willi.text = xmlData.firstChild.firstChild.firstChild.firstChild;   
  10. }
mfg. r.
bokel ist offline   Mit Zitat antworten
Alt 06-02-2005, 00:07   #12 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
problem ist nur das er quasi alles zeigt, ich möchte aber nur den server name.

Quasi |SMIS| Dc Final ausgegeben haben...
bensen ist offline   Mit Zitat antworten
Alt 06-02-2005, 00:18   #13 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Dafür hängst du noch zusätzlich firstChild.nodeValue an die ewig lange Kette von firstChilds an.

mfg. r.
bokel ist offline   Mit Zitat antworten
Alt 06-02-2005, 00:25   #14 (permalink)
_root.bensen
 
Registriert seit: Sep 2004
Beiträge: 338
vielen vielen vielen dank für die einstiegshilfe....
bensen ist offline   Mit Zitat antworten
Alt 06-02-2005, 00:30   #15 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Gern geschehen.
Für die Verarbeitung von XML gibt es übrigens ein extra Forum hier: http://www.flashforum.de/forum/flash-mit-xml-und-webservices/
Dort kannst du deine weiteren Fragen posten, falls es noch welche gibt.

mfg. r.
bokel 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 17:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele