Richard: Keine Löschmethode beim SimpleXMLElement?

Hallo,

gibt es beim SimpleXMLElement etwa keine Methode zum Löschen von Kindknoten im xml-string? Ansonsten müsste ich ja aufwändig mit Dateifunkionen und regulären Ausdrücken in der Datei rumfummeln.

Ich denke da an soetwas wie $xml->removeChild() oder $xml->deleteChild(). Wurde das einfach vergessen oder mangels Notwendigkeit weggelassen?

Beste Grüße
Richard

  1. Ich grüsse den Cosmos,

    Ich denke da an soetwas wie $xml->removeChild() oder $xml->deleteChild(). Wurde das einfach vergessen oder mangels Notwendigkeit weggelassen?

    Wieso importierst du nicht ds Objekt in DOM? Das ist dafür gedacht, Knoten etc. zu manipulieren. SimpleXML ist, wie der Name schon sagt, für den einfachen Zugriff auf XML gedacht.

    Möge das "Self" mit euch sein

    --
    Neulich dachte ich mir, einmal S/M ausprobieren wäre eine tolle Erfahrung. Also hab ich Windows gebootet ...
    1. Hallo Manuel,

      Wieso importierst du nicht ds Objekt in DOM? Das ist dafür gedacht, Knoten etc. zu manipulieren. SimpleXML ist, wie der Name schon sagt, für den einfachen Zugriff auf XML gedacht.

      Hab mir das schon gedacht, dieser Tipp kam in einem anderen Forum auch. Hast du da mal ´nen heißen Linktipp für mich?

      Beste Grüße
      Richard

      1. Ich grüsse den Cosmos,

        Hab mir das schon gedacht, dieser Tipp kam in einem anderen Forum auch. Hast du da mal ´nen heißen Linktipp für mich?

        Der Vermutlich heissteste Link zum Thema: http://de2.php.net/manual/de/function.simplexml-import-dom.php

        Möge das "Self" mit euch sein

        --
        Neulich dachte ich mir, einmal S/M ausprobieren wäre eine tolle Erfahrung. Also hab ich Windows gebootet ...
        1. Hallo Manuel,

          Der Vermutlich heissteste Link zum Thema: http://de2.php.net/manual/de/function.simplexml-import-dom.php

          OK, und mit welcher Methode kann ich jetzt Knoten löschen?

          Beste Grüße
          Richard

          1. Hallo,

            Der Vermutlich heissteste Link zum Thema: http://de2.php.net/manual/de/function.simplexml-import-dom.php

            wohl eher andersum?

            gruss

            --
            Swiss Army Chainsaw
            Terrorific!
            VI VI VI - the editor of the beast!
          2. Hallo Richard.

            Der Vermutlich heissteste Link zum Thema: http://de2.php.net/manual/de/function.simplexml-import-dom.php

            OK, und mit welcher Methode kann ich jetzt Knoten löschen?

            Im DOM per removeChild.

            Einen schönen Donnerstag noch.

            Gruß, Mathias

            --
            ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
            debian/rules
            1. Hallo Mathias,

              Im DOM per removeChild.

              Super, klappt einwandfrei.

              dankende Grüße
              Richard