Visualizzazione dei risultati da 1 a 2 su 2

Discussione: DOM XML: insert_before

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    5

    DOM XML: insert_before

    funzione che aggiunge un nodo a un albero XML

    così funziona e lo mette alla fine dell'albero
    $primo_nodo -> append_child($nodo_voce);

    ma se provo a inserirlo in una determinata posizione avendo prima individuato il nodo/posizione mi crea un nuovo albero privo dei due nodi in questione!!! (quello nuovo e quello passato per la posizione)
    $primo_nodo -> insert_before($dove,$nodo_voce);

    su www.php.net indicano questo esempio
    newnode = $element->insert_before($element, $element);
    anche se non capisco perché indicano come nodo a cui attaccarlo ancora $element , ho provato a faare così ma il risultato non cambia
    $nodo_voce -> insert_before($dove,$nodo_voce);

    nota divertente dal www.php.net dal manuale di insert_before
    This function inserts the new node newnode right before the node refnode
    tradotto
    Questa funzione inserisce il nuovo_nodo a destra rispetto al nodo_riferimento.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    5
    ecco la stringa corretta
    $primo_nodo -> insert_before($nodo_voce,$dove);
    erano invertiti gli elementi...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.