tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
426
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von DDSD
    DDSD DDSD ist offline Mitglied Bronze
    Registriert seit
    Dec 2004
    Ort
    Österreich (Stmk)
    Beiträge
    30
    Ich blicke leider schon wieder gar nicht durch. Hunderte Turtorials und Threads gelesen und kapiert es aber nicht

    Was stimmt hier bitte beim XML-Einlesen nicht?
    Actionscript:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    var XMLdaten = new XML();
    XMLdaten.ignoreWhite = true;
    XMLdaten.load("fahrplan.xml");
    XMLdaten.onLoad = function(success) {
      if (success) {
        fahrplan.text = XMLdaten;
      }
    }

    XML
    Code :
    1
    2
    3
    4
    5
    6
    
    <?xml version='1.0' encoding='utf-8'?>
    <tutorial>
      <title>Überschrift</title>
      <subtitle>Unterüberschrift</subtitle>
      <text>Ich bin ein kleiner Blindtext...</text>
    </tutorial>

    Der ganze Text wird perfekt ausgegeben, da hat es nichts.
    Nur wenn ich dann auf ein Cild zugreifen will, geht das nicht
     
    mfg DDSD

  2. #2
    Avatar von DDSD
    DDSD DDSD ist offline Mitglied Bronze
    Registriert seit
    Dec 2004
    Ort
    Österreich (Stmk)
    Beiträge
    30
    Das Problem selber habe ich gelöst.
    Nur will ich jetzt Daten vergleichen.

    Code :
    1
    2
    3
    4
    
    minuten = meineUhr.getMinutes();
    if(minuten == XMLDaten.firstChild.childNodes[i].childNodes[0].firstChild) {
    foo();
    }

    minuten ist die derzeitige Minute und XMLDaten.firstChild.childNodes[i].childNodes[0].firstChild die Zahl aus der XML Datei.
    Wenn ich sie ausgebe steht das selbe da, aber beim Vergleichen macht er nichts

    Liegt es am Datensatz, also das eines String ist und das andere vl. int?
     
    mfg DDSD

  3. #3
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    probier mal :
    Code :
    1
    
    if(minuten == XMLDaten.firstChild.childNodes[i].childNodes[0].firstChild.nodeValue)

    Mit
    Code :
    1
    
    XMLDaten.firstChild.childNodes[i].childNodes[0].firstChild
    bekommst du nur einen Zeiger auf den Knoten, und der ist ein Objekt und kein String, weshalb der Vergleich fehlschlägt, egal was drinnen steht.
     

  4. #4
    Avatar von DDSD
    DDSD DDSD ist offline Mitglied Bronze
    Registriert seit
    Dec 2004
    Ort
    Österreich (Stmk)
    Beiträge
    30
    Vielen dank, so geht der Vergleich
     
    mfg DDSD

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 03.09.10, 11:19
  2. Antworten: 3
    Letzter Beitrag: 31.08.09, 15:11
  3. Inhalte aus XML-File einlesen
    Von intercorni im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 27.09.05, 15:35
  4. Antworten: 2
    Letzter Beitrag: 11.08.05, 23:23
  5. Inhalte dynamisch einlesen und swapDepths()
    Von sirina im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 20.10.04, 07:55