karo: mit dem Javascript DOM ein XML file verändern

Hallo liebe Forumanwesende,

ich hab da mal ne Frage, und zwar:

1. Ist es möglich mittels des Document Object Models nicht nur ein XML-file auszulesen, bzw die Ausgabe zu manipulieren, sonder das zugrunde liegende XML Document an sich zu verändern???

2. Wenn ja, wie geht das???

bin dankbar für hilfreiche hinweise

gruß karo

  1. hi

    1. Ist es möglich mittels des Document Object Models nicht nur ein XML-file auszulesen, bzw die Ausgabe zu manipulieren, sonder das zugrunde liegende XML Document an sich zu verändern???
    1. Wenn ja, wie geht das???

    exakt genauso, wie bei HTML, die Tag-Namen und Attribute sind ja nur einfache Objekte...

    gruss Kai

    1. hi

      1. Ist es möglich mittels des Document Object Models nicht nur ein XML-file auszulesen, bzw die Ausgabe zu manipulieren, sonder das zugrunde liegende XML Document an sich zu verändern???
      1. Wenn ja, wie geht das???

      exakt genauso, wie bei HTML, die Tag-Namen und Attribute sind ja nur einfache Objekte...

      gruss Kai

      Hallo Kai,

      wenn's ganz so einfach wäre würde ich nicht fragen, denn das habe ich schon probiert, und im endeffekt wurden die Daten nur für die Ausgabe manipuliert, wobei die ursprungsdatei nicht verändert wurde

      gruß karo

      1. hi

        wenn's ganz so einfach wäre würde ich nicht fragen, denn das habe ich schon probiert, und im endeffekt wurden die Daten nur für die Ausgabe manipuliert, wobei die ursprungsdatei nicht verändert wurde

        in Mozilla geht's.
        Nehmen wir mal an, das Tag um das es geht heißt <test> und hat ein Attribut bla="", das auf dem Wert blubb zu setzen ist. Im Beispiel isses dann der Dritte von der Sorte:
        document.getElementByTagName("test")[3].setAttribute("bla","blubb");

        ... also ganz normales DOM nach W3C-Syntax!

        1. Hallo,

          Nehmen wir mal an, das Tag um das es geht heißt <test> und hat ein Attribut bla="", das auf dem Wert blubb zu setzen ist. Im Beispiel isses dann der Dritte von der Sorte:
          document.getElementByTagName("test")[3].setAttribute("bla","blubb");

          Das bezoege sich dann schon auf das vierte Element test, weil der Index bei 0 beginnt.

          MfG, Thomas

    2. hallo,

      1. Ist es möglich mittels des Document Object Models nicht nur ein XML-file auszulesen, bzw die Ausgabe zu manipulieren, sonder das zugrunde liegende XML Document an sich zu verändern???
      1. Wenn ja, wie geht das???

      exakt genauso, wie bei HTML, die Tag-Namen und Attribute sind ja nur einfache Objekte...

      bitte nochmal die frage lesen:
      "1. Ist es möglich mittels des Document Object Models nicht nur ein XML-file auszulesen, bzw die Ausgabe zu manipulieren, sonder das zugrunde liegende XML Document an sich zu verändern???"

      das zugrunde liegende XML Dokument kann (mit JS) nicht geändert werden.
      was geändert werden kann, ist der mittels DOM eingelesene xml-baum, der so als temporary tree vorhanden ist. nur dieser kann manipuliert werden.

      grüße
      thomas

      1. Hallo Thomas,

        ich konstatiere: 11:47 Uhr. Fast mittag! ;-)

        Gruß
        Franz

        1. Hallo Franz,

          ich konstatiere: 11:47 Uhr. Fast mittag! ;-)

          es war mein alterego *g*
          ... und ausnahmen bestätigen die regel =8)

          grüße
          thomas

  2. Hallo liebe Forumanwesende,

    ich hab da mal ne Frage, und zwar:

    1. Ist es möglich mittels des Document Object Models nicht nur ein XML-file auszulesen, bzw die Ausgabe zu manipulieren, sonder das zugrunde liegende XML Document an sich zu verändern???
    1. Wenn ja, wie geht das???

    Javascript kann nicht Dateien ändern.
    Du musst Serverseitige Sprachen verwenden (Perl,PHP etc.)
    Bye Ford