Robert R.: DOMDocument & Co. - insertBefore()

Beitrag lesen

Liebe Mitdenker, liebe Wissende, liebe Neugierige,

ja!

Lieber Robert R.,

$newtd1 = $tr->insertBefore($td, $first);

warum verwendest Du nicht folgendes:

$newtd1 = $first->parentNode->insertBefore($td, $first);

Hab ich auch schon ausprobiert. Da passiert einfach nix. Aber wenn man dann $newtd1 anzeigen lässt mit var_dump() oder print_r(), dann sieht das sehr vernünftig aus. Die Node wird aber leider nicht eingehängt in den Baum, nirgendwo. Ich habe das schon, so gut ich konnte durchgeklappert.

Sieht irgendwie so aus, als sei die Klasse hier buggi.


/html/body/table[1]
/html/body/table[1]/#attrib[id]: t001
/html/body/table[1]/tr[1]
/html/body/table[1]/tr[1]/#attrib[id]: t001-tr001
/html/body/table[1]/tr[1]/td[1]
/html/body/table[1]/tr[1]/td[1]/#attrib[class]: c1
/html/body/table[1]/tr[1]/td[1]/#text: 1-1-Eins
/html/body/table[1]/tr[1]/td[2]
/html/body/table[1]/tr[1]/td[2]/#text: 1-1-Zwei
/html/body/table[1]/tr[1]/td[3]
/html/body/table[1]/tr[1]/td[3]/#attrib[class]: c1
/html/body/table[1]/tr[1]/td[3]/#text: 1-1-Drei
/html/body/table[1]/tr[1]/td[4]
/html/body/table[1]/tr[1]/td[4]/#attrib[class]: saldo
/html/body/table[1]/tr[1]/td[4]/#text: Ich bin neu
/html/body/table[1]/tr[2]
/html/body/table[1]/tr[2]/#attrib[id]: t001-tr002
/html/body/table[1]/tr[2]/td[1]
/html/body/table[1]/tr[2]/td[1]/#text: 1-2-Eins
/html/body/table[1]/tr[2]/td[2]
/html/body/table[1]/tr[2]/td[2]/#text: 1-2-Zwei
/html/body/table[1]/tr[2]/td[3]
/html/body/table[1]/tr[2]/td[3]/#text: 1-2-Drei


Die Node müsste auf Platz [1] auftauchen, und genauso aussehen, die jetzt auf Platz [4] steht. Die habe ich mit


$newtd2 = $tr->appendChild($td);


dort eingehängt, nachdem ich das insertBefore()-Stetement im Programmfluss stehen haben.

Spirituelle Grüße Euer Robert

--
Möge der Forumsgeist wiederbelebt werden!
1 43

Gute HTML-Parser-Klasse gesucht

Robert R.
  • php
  1. 1
    1UnitedPower
    1. 2
      Robert R.
  2. 1
    Felix Riesterer
    1. 0
      Robert R.
  3. 1
    Mattes
    1. 1
      1UnitedPower
      1. 0
        Mattes
        1. 0
          1UnitedPower
        2. 0
          Robert R.
      2. 0
        Robert R.
        1. 0
          1UnitedPower
        2. 0
          Felix Riesterer
    2. 0
      Robert R.
      1. 0
        Mattes
  4. 0

    DOMDocument & Co. richtig anwenden

    Robert R.
    1. 0
      Robert R.
      1. 0
        dedlfix
        1. 0

          DOMDocument & Co. - grafische Darstellung erzeugen?

          Robert R.
          1. 0
            dedlfix
            1. 0

              DOMDocument & Co. - Beispiel gefunden, trotzdem Fragen

              Robert R.
              1. 0

                DOMDocument & Co. - Nodetype für <style>-Definitionen gesucht

                Robert R.
                1. 0

                  DOMDocument & Co. - CData-Node auseindernehmen

                  Robert R.
                  1. 0
                    dedlfix
                    1. 0
                      Robert R.
                      1. 0

                        DOMDocument & Co. - insertBefore()

                        Robert R.
                        1. 0

                          DOMDocument & Co. - insertBefore(), Nachtrag

                          Robert R.
                        2. 0
                          Felix Riesterer
                          1. 0
                            Robert R.
                            1. 0
                              Robert R.
                              1. 0

                                Chakka! DOMDocument & Co. - insertBefore() - Teil 1

                                Robert R.
                              2. 0

                                CHAKKA! DOMDocument & Co. - insertBefore() - Teil 2

                                Robert R.
                              3. 0

                                DOMDocument & Co. - nodeValue versa textContent

                                robertroth
                                1. 0
                                  dedlfix
                                  • html
                                  • php
                                  1. 0
                                    robertroth
                                    1. 0

                                      Zeilenumbrüche!

                                      robertroth
                                      • html
                                      • zu diesem forum
                                      1. 0
                                        dedlfix
                                    2. 0
                                      dedlfix
                                    3. 1
                                      Jnnbo
                                      • menschelei
                                      1. 0
                                        robertroth
                              4. 1

                                DOMDocument & Co. - Härte der Klasse: Test nicht bestanden

                                robertroth
                                • html
                                • php
                                1. 0
                                  dedlfix
                                  1. 0
                                    robertroth