Startseite
Stellenmarkt
Downloads
Kontakt
  Community Center:   Forum  |  Gruppen  |  Chat  |

Zurück   Forum Fachinformatiker.de > Fachliches > Webdesign



Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22.11.2009, 11:34   #1
Reg.-Benutzer
 
Reg.-Datum: 15.10.2009
Standard xml - tags mit javascript auslesen

Hi, ich habe in einer Variablen ajax.responseXML das XML Dokument:

Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<root>
  <window>
    <id>test1</id>
    <content>a</content>
    <top>0</top>
    <left>0</left>
    <width>100</width>
    <height>100</height>
  </window>
  <window>
    <id>test2</id>
    <content>b</content>
    <top>0</top>
    <left>0</left>
    <width>100</width>
    <height>100</height>
  </window>
</root>
und möchte die Inhalte in ein Array bekommen. Das soll in etwa so aussehen
win[0]['id'] = test1
...
win[1]['id'] = test2

Ansich sollte das auch für einen Anfänger wie mich nicht allzu schwer sein, aber irgendwie ist bei mir dieses Wochenende der Wurm drinn
Ich habe es schon gestern den ganzen Tag mit allen möglichen verschiedenen Beispielen versucht, aber ich komm absolut nicht weiter...

kann mir da jemand helfen?
Callam ist offline   Mit Zitat antworten
Alt 22.11.2009, 22:41   #2
Reg.-Benutzer
 
Reg.-Datum: 16.05.2009
Standard

nun ich schätze getElementsByTagName wird dir weiterhelfen.

also ganz normal wie DOM behandeln, natürlich is auch nich ganz klar was dein problem is ^^

vielleicht ein kurzer denkanstoß:
mit getElementsByTagName ein LISTE aller elemente mit namen "window" holen.
mit ner schleife über die liste, und auf die einzelnen window-elemente kannste wieder getElementsByTagName benutzen um an die id zu kommen.
_n4p_ ist offline   Mit Zitat antworten
Alt 26.11.2009, 13:05   #3
Reg.-Benutzer
 
Reg.-Datum: 15.10.2009
Standard

mein problem ist, das der mit getElementsByName('window') nur das erste window - element findet und alle weiteren einfach ignoriert, d.h.
in getElementsByName('window')[0] ist was drinn,
in getElementsByName('window')[1] und den folgenden nicht
Callam ist offline   Mit Zitat antworten
Alt 26.11.2009, 13:52   #4
Reg.-Benutzer
 
Reg.-Datum: 16.05.2009
Standard

ich geb zu ich habs nicht per xml request getestet, sondern das ganze einfach so in ein html dokument geworfen, da hat das allerdings funktioniert.
getElementsByName wäre auch falsch es muss schon getElementsByTagName sein
_n4p_ ist offline   Mit Zitat antworten
Alt 01.12.2009, 16:41   #5
Reg.-Benutzer
 
Reg.-Datum: 15.10.2009
Standard

hehe, ja stimmt, ist aber nur in meinem Post falsch, im quellcode felt "Tag" nicht

naja nutze jetzt json, ist einfacher weil ich so auch gleich ausführbares javascript mitsenden kann was ich später sowieso brauchen werde

Geändert von Callam (01.12.2009 um 16:45 Uhr)
Callam ist offline   Mit Zitat antworten
Antwort

Lesezeichen
Zurück   Forum Fachinformatiker.de > Fachliches > Webdesign

Themen-Optionen
Ansicht


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
XML Verarbeitung mit SAX - Tags als reinen Text auslesen *HELP* Milhouse2k Java 1 02.11.2009 18:27
Mit JavaScript eine XML-Datei auslesen Black Panter Skript- und Webserverprogrammierung 1 02.06.2008 14:30
per JavaScript Bildschirmauflösung auslesen und dann die passende CSS Datei einbinden pepe_C Webdesign 11 13.11.2006 18:51
mp3 tags mit java auslesen trc Java 1 25.02.2002 21:08
Datum / Wochentag auslesen mit Javascript Slayer8 Webdesign 3 20.01.2002 22:03


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:32 Uhr.