1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
513
513
EMPFEHLEN
-
Hallo!
Wie kann ich denn XML mit JS parsen?Z.B. so sehe meine XML.Datei aus:
dass ich dann durch t.pp.aa drauf zugreifen kann. AUßerdem möpchte ich die Datei mit AJAX von dem Server holen.Code xml:1 2 3 4 5 6
<t> <pp> <aa>asasa</aa> <bb>466</bb> </pp> </t>
-
-
Und wie kann ich das XMLResponse machen?
geht das ungefähr so:
Code javascript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
function getXMLDocAndParse(xmlht){//Parses the xml xmlDoc=null; loader(); //x[i].getElementsByTagName("TITLE")[0].childNodes[0].nodeValue; // ^keynumber tagname there^ if (window.ActiveXObject) {// code for IE xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } else if (document.implementation.createDocument) {// code for Mozilla, Firefox, Opera, etc. xmlDoc=document.implementation.createDocument("","",null); } else{dialog("img/err.png","Error",'<strong><font color="green"><font size="7">E</font></font><font color="teal"><font size="4">r</font></font><font color="orange"><font size="5">r</font></font><font color="gray"><font size="6">o</font></font><font color="green"><font size="6">r</font></font><font color="olive"><font size="5">!</font></font></strong><br />Your browser does not support "XMLDOM"!');} try{ if (xmlDoc!=null){ xmlDoc.async=false; xmlDoc.load(xmlht); } var x=xmlDoc.getElementsByTagName("msg"); }catch(e){ dialog("img/warn.png","Warning","Could not parse XML-data!<br />"+e.message); $("state").innerHTML = "<font color=green>OK</font>"; } loader();}//has to be the last call!
Jedoch ist mit noch immer Unklar wie ich das über DOM parsen soll.
<edit>Hab was gefunden:http://www.w3schools.com/Xml/xml_to_html.asp
Kapier ich aber nicht so.
</edit>Geändert von ts230 (02.03.09 um 02:38 Uhr) Grund: Hab was gefunden!
-
-
Siehe letztes post von mir...
<edit>
Noch ne Frage:
wie kann ich ein XML-Dokument "on the fly" erzeugen und zum Server senden?
</edit>Geändert von ts230 (02.03.09 um 02:49 Uhr)
-
Das "Erzeugen" erfolgt hier:
Code :1 2
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");//IE xmlDoc=document.implementation.createDocument("","",null);//andere
...musst es halt mit Inhalten Füllen.
Senden an den Server geht wie üblich bei HTTP: per GET oder POST in Form eines Strings.
-
Ich glaube,ich stell mich döfer an als ich bin,aber wie Fülle ich das Dokument mit Inhalten?Ach:das Erstellen von dir ist nicht so gut. Benutze das,denn es Unterscheidet:
Code javascript:1 2 3 4 5 6 7 8 9
if (window.ActiveXObject) {// code for IE xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } else if (document.implementation.createDocument) {// code for Mozilla, Firefox, Opera, etc. xmlDoc=document.implementation.createDocument("","",null); } else{dialog("img/err.png","Error",'<strong><font color="green"><font size="7">E</font></font><font color="teal"><font size="4">r</font></font><font color="orange"><font size="5">r</font></font><font color="gray"><font size="6">o</font></font><font color="green"><font size="6">r</font></font><font color="olive"><font size="5">!</font></font></strong><br />Your browser does not support "XMLDOM"!');}
Ähnliche Themen
-
Xml parsen
Von Astu im Forum JavaAntworten: 6Letzter Beitrag: 09.07.09, 11:39 -
Parsen
Von Nuc im Forum PHPAntworten: 7Letzter Beitrag: 17.03.09, 18:34 -
XML Parsen mit PHP 4.3
Von wachteldonk im Forum PHPAntworten: 2Letzter Beitrag: 30.12.07, 20:37 -
URL Parsen
Von downset04 im Forum JavaAntworten: 6Letzter Beitrag: 11.10.05, 20:08 -
PHP aus DB parsen
Von eugster im Forum PHPAntworten: 2Letzter Beitrag: 17.08.03, 14:49





Zitieren

Login





