Ergebnis 1 bis 2 von 2

Thema: XML zu objekten [javascript]

  1. #1
    Interessierte/r
    Registriert seit
    11.04.2005
    Ort
    lyss, schweiz
    Beiträge
    119
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard XML zu objekten [javascript]

    Guten Abend

    Mein Skript wird per Ajax XML-Daten empfangen. Das Skript soll nun die Attribute aus dem XML in Eigenschaften von Objekten des Javascriptclients wandeln. Ich möchte danach mit Objektorientierter Programmierung forfahren.

    Ich frage also die Daten aus dem XML ab und ermittle ihre anzahl:
    Code:
    function write_felder()
    {
        if (receiver.responseXML.length != 0 && receiver.responseXML.firstChild.childNodes)
        {
            // Der empfangene DOM-Baum -> (nur aktualisierte Felder)
            var spiel_dom_baum = receiver.responseXML;
            // Die empfangenen felder auslesen
            var feld_neu = spiel_dom_baum.getElementsByTagName('feld');
            // Anzahl neuer felder auslesen
            var anzahl_neu = feld_neu.length;
    Dann Frage ich die einzelnen einträge in einer schlaufe ab.

    Hier kommt mein Problem:
    Das erste Attribut des i-ten XML-Eintrages transportiert der Name des Objektes, welches ich mit Informationen auffüllen möchte. Angenommen ich instanziiere die Objekte in einer früheren Funktion, dann sollte ich an dieser Stelle darauf zugreifen können - nicht?

    Frage: Wie kriege ich es nun hin, das die Variable feldname als Objekt interpretiert wird?

    Code:
    for(i = 0; i < anzahl_neu; i++)
            {
                // Der DOM-Baum in Variablen setzen
                var feldname = feld_neu[i].attributes[0].nodeValue;
                var aktualisiert = feld_neu[i].attributes[1].nodeValue;
                var morph_alt1 = feld_neu[i].attributes[2].nodeValue;
                var morph_mid1 = feld_neu[i].attributes[3].nodeValue;
                var morph_end1 = feld_neu[i].attributes[4].nodeValue;
                var morph_from1 = feld_neu[i].attributes[5].nodeValue;
                var morph_to1 = feld_neu[i].attributes[6].nodeValue;
                
                var art = feld_neu[i].attributes[7].nodeValue;
                
                // Die Variablen ins Objekt injektieren
                // feldname muss objekt einleiten
                // .eigenschaft
                feldname.aktualisiert = aktualisiert1;
                feldname.morph_alt = morph_alt1;
                feldname.morph_mid = morph_mid1;
                feldname.morph_end = morph_end1;
                feldname.morph_from = morph_from1;
                feldname.morph_to = morph_to1;
            }
    Für Anregungen bin ich äusserst dankbar!
    Lieber Gruss
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    ...::: Hat uns Gott ein Hirn gegeben, damit wir erkennen können, dass es ihn nicht gibt? :::...

  2. #2
    Forum Guru Avatar von synaptic
    Registriert seit
    20.06.2007
    Ort
    Butzbach-Wiesental
    Beiträge
    10.901
    Danke
    45
    Bekam 48 mal "Danke" in 46 Postings
    Blog-Einträge
    1

    Standard AW: XML zu objekten [javascript]

    wieso willst du eine eigenschaft eines objektes als objekt selber speichern?
    wenn du objekte haben willst orientier dich an java und bau nen konstruktor, mit dem du neue instanzen erzeugst...
    KEIN support via pn, email, messenger oder falsch geposteten threads
    Futter für deine Schnuffelzwerge gibts bei den Schnuffelzwergen TOP Qualität, also klicken und kaufen

Ähnliche Themen

  1. Übergabe von Objekten / Vererbung / OOP
    Von FaFoo im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 05.12.2008, 14:19
  2. Benutzerrechte fürs Hinzufügen von Objekten
    Von alexbaier im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 2
    Letzter Beitrag: 21.12.2006, 16:45
  3. Abstand zwischen Objekten
    Von Tobiaz im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 26.01.2006, 18:43
  4. ein-/ und ausblende von Objekten! Komme nicht weiter
    Von Harry H im Forum Script-Archiv
    Antworten: 2
    Letzter Beitrag: 16.09.2005, 13:24
  5. x- y- Positionen von Objekten festlegen??
    Von Neuling im Forum HTML & CSS Forum
    Antworten: 8
    Letzter Beitrag: 23.08.2005, 19:44

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •