Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Ciao Lele, intanto grazie.

    Sei stato chiaro.

    Non capisco una cosa però, quel pezzo di codice è usato sia per l'aggiunta di un nuovo Dvd che di un aggiornamento (di un parametro)
    Come fa ad esempio, dato un xml che contiene già alcuni dvd inseriti, ad aggiungerne un altro con id incremetato?

    Come fa poi, a capire che se sto aggiornando un dvd, cioè modificando i parametri (titolo, regista etc) che si tratta proprio di quel dvd e salvarlo?
    Ultima modifica di cicciozza; 29-06-2017 a 17:13

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da cicciozza Visualizza il messaggio
    Non capisco una cosa però, quel pezzo di codice è usato sia per l'aggiunta di un nuovo Dvd che di un aggiornamento (di un parametro)
    Come fa ad esempio, dato un xml che contiene già alcuni dvd inseriti, ad aggiungerne un altro con id incremetato?
    Quel pezzo di codice in realtà NON "aggiorna" in modo incrementale alcunché. Il documento XML è sempre nuovo, ri-creato da zero.
    Lo puoi capire bene dal new Document(element);

    Evidentemente quel LeggiXML.getDvd() (che non posso sapere cosa fa esattamente) fornisce "qualcosa" in più inserito in precedenza non so come ....
    Detto in altre parole, quasi certamente è il "modello" in memoria (o DB) che si aggiorna e quindi vai a ri-creare il documento con qualcosa in più.

    Quote Originariamente inviata da cicciozza Visualizza il messaggio
    Come fa poi, a capire che se sto aggiornando un dvd, cioè modificando i parametri (titolo, regista etc) che si tratta proprio di quel dvd e salvarlo?
    Vedi quanto appena detto. Il LeggiXML.getDvd() fornisce un tot di oggetti ProdottoDvd, ciascuno ha un suo Id, e questo è memorizzato nella struttura XML per ciascun <prodottodvd> . Stop, fine della storia.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    E io che speravo di non doverti dare nuovamente fastidio, anche in "scrittura", dall'altra parte

    Grazie Andbin!

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.