Visualizzazione risultati 1 fino 3 di 3

Discussione: Aggiornare tag XML

  1. #1
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito Aggiornare tag XML

    Struttura XML:

    Codice:
    <? xml version="1.0" ?>
    <utenti>
    <utente>
        <nome>mario</nome>
        <pass>123</pass>
    </utente>
    <utente>
        <nome>giovanni</nome>
        <pass>456</pass>
    </utente>
    </utenti>
    Supponiamo che in $utentemario ci sia il DOMNode dell'utente mario, come modifico la sua password?
    Ultima modifica di musicanapoli : 10-03-2010 alle ore 16.53.49 Motivo: Codice racchiuso tra i tags

  2. #2
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    Codice PHP:
    $xml = new DOMDocument();
    $xml->load('...');

    $old = $xml->getElementsByTagName('pass')->item(0);
    $parent = $old->parentNode;
    $new = $xml->createTextNode('la nuova password');

    $parent->replaceChild($new, $old);
    Qualcosa del genere.
    Ovviamente poi per trovare l'utente giusto o fai un loop o usi XPATH.

  3. #3
    tryhere non è connesso AlterVistiano
    Data registrazione
    19-09-2007
    Messaggi
    757

    Predefinito

    Non e' possibile modificare direttamente il contenuto del nodo, senza sostituire l'intero nodo?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •