ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
779
779
EMPFEHLEN
-
Ich bekomme vom Server einen XML String, den ich mit Javascript auslesen müsste.
Code xml:1 2 3 4 5
manufName=" <?xml version="1.0" ?> <document> <data>Matrox</data> </document>"
Code javascript:1 2
manufNameData = manufName.getElementsByTagName("data"); alert(manufNameData.length);
Das funktioniert nicht.
Oder muss ich erst auf <document> zugreifen ?
Danke, danke, danke
Soapp
-
22.09.06 23:07 #2
- Registriert seit
- Oct 2004
- Ort
- München / Innsbruck
- Beiträge
- 2.263
Die Funktion "getElementsByTagName" sagt es schon: Sie liefert ein Array an Elementen, also im normalfall mehrere, daher das "s". Will sagen, du musst noch den Arrayschlüssel, sprich "[0]" in deinem Fall angeben. Es kann ja mehrere "data"-Tags geben.
Code :1 2
manufNameData = manufName.getElementsByTagName("data")[0]; alert(manufNameData.length);Geändert von con-f-use (22.09.06 um 23:10 Uhr)
Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?
| Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |
-----------
Zufriedenstellende Beiträge bitte als erledigt markieren!
-
Hallo,
manufName ist ein nur String, deswegen kann man nicht unmittelbar DOM-Funktionen darauf anwenden. Es muss zuerst ein DOM-Parser erzeugt werden, der den String dann entsprechend als XML-Dokument interpretiert. Beispiele, wie man das browserübergreifend bewerkstelligt, findet man im Artikel „XML DOM Parser“ von w3schools.
Zitat von Soapp
Ich vermute, dass dem OP durchaus bewusst ist, dass hier ein Array (genauer: eine HTMLCollection) zurückgegeben wird. Wahrscheinlich geht es darum, die Anzahl der Elemente mit diesem Tagnamen herauszufinden.
Zitat von con-f-use
Grüße,
Matthias„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
23.09.06 01:01 #4
- Registriert seit
- Oct 2004
- Ort
- München / Innsbruck
- Beiträge
- 2.263
Jo, habe mich verlesen, tut mir leid, mein Fehler.
Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?
| Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |
-----------
Zufriedenstellende Beiträge bitte als erledigt markieren!
-
Zitat von con-f-use
Nene, du hast dich nicht verlesen.
Danke für deine Antwort und für Matthias Antwort.
Ich zieh mir jetzt mal das DOM-Tutorial rein.
Aller Anfang ist schwer *seufz*
Schönes Wochenende und danke
Soapp
Ähnliche Themen
-
ID3 Tags auslesen
Von theindra im Forum .NET CaféAntworten: 3Letzter Beitrag: 30.09.05, 23:28 -
MP3 - Tags auslesen
Von bastiglasl im Forum .NET ArchivAntworten: 1Letzter Beitrag: 31.01.05, 21:36 -
MP3 IDV3 Tags auslesen
Von Thomas Darimont im Forum JavaAntworten: 1Letzter Beitrag: 08.11.04, 18:45 -
ID3 Tags von MP3s auslesen
Von undertaker im Forum Coders TalkAntworten: 9Letzter Beitrag: 29.04.04, 09:28 -
Tags aus Musik auslesen (ID3 v2 und wma)?
Von gerigery im Forum .NET ArchivAntworten: 4Letzter Beitrag: 05.04.04, 13:25





Zitieren
Login





