|
|||
web-xml Daten Laden
also ich habe mir phoneGap herunter geladen um HAndy Apllikationen zu entwickeln!
Nun wollte ich versuchen, xml Daten zu laden! Ich habe mir dafür erstmal lokal ein test.xml erstellt Code:
<?xml version="1.0" encoding="utf-8"?> <div style="color:purple" id="a1">AAA id=a1</div> <div style="color:blue">BBB id=b1</div> <div style="color:blue">BBB id=b2</div> <div style="color:purple">AAA id=a2</div> <div style="color:blue">BBB id=b3</div> <div style="color:blue">BBB id=b4</div> <div style="color:maroon">CCC id=c1</div> <div style="color:green">DDD id=d1</div> <div style="color:blue">BBB id=b5</div> <div style="color:maroon">CCC id=c2</div> meine html , die die scrip datei lädt, sieht so aus HTML-Code:
<!DOCTYPE HTML> <html> <head> <meta name="viewport" content="width=320; user-scalable=no" /> <meta http-equiv="Content-type" content="text/html" charset="utf-8"> <title>XML</title> <link rel="stylesheet" href="/master.css" type="text/css" media="screen" title="no title" charset="utf-8"> <script type="text/javascript" charset="utf-8" src="phonegap-1.2.0.js"></script> <script type="text/javascript" charset="utf-8" src="jquery.js"></script> <script type="text/javascript" charset="utf-8" src="xmlDaten.js"></script> </head> <body id="stage" class="theme"> <div id="myapp"> <h3>Textdateien laden mit JavaScript!</h3> <input id="btnLoad" type="button" value="load xml" onclick="xmlLoad()" /> </div> </body> </html> Code:
function xmlLoad(){ $.get("test.xml", function(text2){ $('body').append("Xml geladen: "); $('body').txt(text2 + "<br><br>"); }); } Nun wollte ich aber eine web-xml nutzen und die mir auf mein emulator oder auf mein handy ausgeben lassen da hbe ich mein javascript so geändert, das ich die URL eingebe anstatt die datei Code:
function xmlLoad(){ $.get("http://www.cse.lk/listedcompanies/overview.htm?d-16544-e=3&6578706f7274=1", function(text3){ $('body').append("web-Xml geladen: "); $('body').html(text3); }); }; einfach nur eine weiße leere fläche! ich habe zwei web.xml s gefunden im internet zur verwendung http://www.cse.lk/listedcompanies/ov...6578706f7274=1 und http://www.w3.org/2001/XMLSchema.xsd es funktionieren beide nicht, obwohl die datein richtig sind. wenn ich nun den quell code kopiere und lokal als *.xml datei speicher, funktioniert es nur, WENN ich den letzten tag raus lösche!!!(z.b. </table> oder </xs:schema> ) kann mir jemand sagen wieso? weil es ist ja dann keine gültige xml datei mehr! Aber nur dann wird mir alles auf dem handy ausgegebn. klingt komisch ist aber wirklich so! kurios ist aber auch, das die test.xml , die ich erstellt habe, funktioniert, ohne ein tag weg zu lassen!!also sie ist von der xml syntax vollkommen richtig! Aber die anderen muss man verfälschen!? und weiß jemand wo ich web-xml datein finde, die ich noch zum testen nutzen kann???? Ich hoffe , ich habe es gut erklärt und mir kann jemand helfen, das wäre toll! EDIT: ich programmiere sonst nur in java javascript und html sind für mich neu Geändert von tanzverfuehrung (15.12.2011 um 16:43 Uhr) |
Sponsored Links |
|
|||
Zitat:
|
|
||||
Hast sie doch oder überseh ich was?
[Valid] Markup Validation of http://www.cse.lk/listedcompanies/overview.htm?d-16544-e=3&6578706f7274=1 - W3C Markup Validator |
|
|||
Wie ich es verstanden habe, ist das erste Code-Beispiel aus dem Ausgangspost die erwähnte test.xml. Wenn die Anwendung nur mit der funktioniert, liegt ein Verständnisfehler vor, denn die ist nicht mal valides XML.
Aber so wirklich schlau werde ich aus der Frage auch nicht. Zum Beispiel wird einmal die .txt-Methode genutzt, die ich überhaupt nicht kenne, dann die .html-Methode. |
|
|||
also meine eigentliche frage ist, wie ich es hinbekomme ein web-xml aus dem internet zu laden und sie mir auf mein handy ausgeben zu lassen!
ich habe es halt erst mit einer lokalen xml auf meinem pc versucht, da hat alles funktioniert!nun will ich aber eine xml ausem internet nehmen wie z.b. http://www.cse.lk/listedcompanies/ov...6578706f7274=1 oder diese http://tanzverfuehrung.bplaced.net/filemanager/test.xml und diese mir ausgeben lassen, das funktioniert aber leider nicht. |
|
|||
Zitat:
.txt methode gibt es glaube auch nciht, also denkt euch eg! .html methode gibt es aber überschriebt alles! also am besten ist die .append methode |
|
||||
Zitat:
Bzw. es geht nur, wenn der Anbieter einen entsprechenden Header sendet. Cross-domain Ajax with Cross-Origin Resource Sharing | NCZOnline |
Stichwörter |
datei laden, phonegap, web, xml |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Anfängerfrage: XML Daten in HTML Datei per Ajax ausgeben | mimii | Javascript & Ajax | 5 | 18.08.2011 11:08 |
Daten aus externer XML Datei auslesen und anzeigen....... | RedBaron2104 | (X)HTML | 6 | 10.06.2011 14:36 |
Daten in select-feld laden und selektieren | b74 | Serveradministration und serverseitige Scripte | 19 | 27.11.2009 10:59 |
XML Daten in HTML Tabelle | OvD | (X)HTML | 0 | 21.06.2006 15:24 |
All You Need for Accessibility | Webnauts | Barrierefreiheit | 0 | 29.03.2006 18:07 |