kostenloser Webspace werbefrei: lima-city


Javascript erkennt XML nicht

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    matthias-detsch

    Kostenloser Webspace von matthias-detsch

    matthias-detsch hat kostenlosen Webspace.

    Hallo!
    Ich erhalte vom tag/server">Server folgendes XML als Antwort:
    <data><key><id>1</id><name>Name_1</name></key><key><id>2</id><name>Name_2</name></key></data>

    um dies weiter zu verarbeiten wollte ich das als XML "definieren":
    re = rq.responseXML;

    Allerdings erscheint dann in der Console
    TypeError: re is null

    Ich komme einfach nicht drauf, woran es liegt.
    gesamtes Javascript
    Ich hoffe, ihr könnt mir helfen.

    Matze :)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. g****e

    2 Punkte:
    Erstmal sollte das XML in einem <xml> Tag gewrapped sein.
    Das andere ist, dass der Server das XML nicht als content-type text/plain übertragen darf, sondern text/xml sein muss. Andernfalls interpretiert der Browser das XML nicht als XML, da es nicht als solches vom Server deklariert wurde.
    Ist das sichergestellt?

    Liebe Grüße
  4. Autor dieses Themas

    matthias-detsch

    Kostenloser Webspace von matthias-detsch

    matthias-detsch hat kostenlosen Webspace.

    Es lag am Conten-Type, danke :)
    allerdings folgt jetzt
    TypeError: re.getElementBysTagName is not a function

    ich werde mir das noch ansehen, und dann hier schreiben.
    Danke
    matze
  5. g****e

    Es heißt
    getElementsByTagName
    , nicht
    getElementBysTagName
    ^^
  6. hackyourlife

    Moderator Kostenloser Webspace von hackyourlife

    hackyourlife hat kostenlosen Webspace.

    ggamee schrieb:
    Erstmal sollte das XML in einem <xml> Tag gewrapped sein.
    Wozu? Der XML-Standard schreibt lediglich vor, dass es genau 1 Root-Element geben muss. Das gibt es auch in seinem Dokument, mit dem Namen »data«. Passt also …
  7. g****e

    hackyourlife schrieb:
    ggamee schrieb:
    Erstmal sollte das XML in einem <xml> Tag gewrapped sein.
    Wozu? Der XML-Standard schreibt lediglich vor, dass es genau 1 Root-Element geben muss. Das gibt es auch in seinem Dokument, mit dem Namen »data«. Passt also …

    Achso, muss der Root nicht <xml> heißen? Dann ist das natürlich falsch, ich dacht des <xml> ist pflicht als Root-Element.
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!