Loading:


    DomNode->insert_before
    DomNode->insert_before ( newnode , $refnode )

    Funkcja ta wstawia nowy węzeł newnode tuż przed węzła refnode.  zwracana jest  wartość wstawionego węzła. Jeśli masz zamiar zrobić kolejne modyfikacje  na dołączonym dziecku należy użyć zwróconego węzła .


    domnode_insert_before ()
    jest bardzo podobny do domnode_append_child (), co pokazuje poniższy przykład, który działa tak samo jak na przykład domnode_append_child ().



    Napisz Artyku³

    Listing

           
    Przykład # 1 dodanie dziecka

    <?php
    include("example.inc");

    if (!$dom = domxml_open_mem($xmlstr)) {
      echo "Error while parsing the document\n";
      exit;
    }

    $elements = $dom->get_elements_by_tagname("informaltable");
    print_r($elements);
    $element = $elements[0];

    $newnode = $element->insert_before($element, $element);
    $children = $newnode->children();
    $attr = $children[1]->set_attribute("align", "left");

    echo "<pre>";
    $xmlfile = $dom->dump_mem();
    echo htmlentities($xmlfile);
    echo "</pre>";
    ?>
     




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors