-
Baby Droid
dom xml: setNodeValue() non funziona?
Ciao a tutti,
utilizzo la classe Document per aprire e leggere gli xml, arrivo a leggere il valore di un nodo ma se cerco di cambiarlo con setNodeValue() la funzione non ritorna errori ma se rileggo il nodo è rimasto come prima, non riesco ad uscirne...
qui una parte dell xml:
qui la parte di codice che legge l'elemento
sbaglio qualcosa?
Grazie.
Fabio
-
-
-
Senior Droid
Quando usi DOM il file xml viene caricato in memoria. Credo che il metodo setNodeValue si riferisca alla modifica del model caricato in RAM dall'applicazione e non al file xml nella memoria fisica. Se vuoi modificare il file xml nella memoria fisica devi agire operando su un oggetto File.
-
-
Baby Droid
quindi come faccio a modificare l'xml caricato in memoria?
Per salvarlo su file utilizzo una libreria che si preoccupa si serializzare un oggetto dom in una stringa, devo solo preoccuparmi di dumpare poi la stringa su file e ho un xml pronto. Dovrei solo riuscire modificare l'xml in memoria
-
Permessi di invio
- Non puoi inserire discussioni
- Non puoi inserire risposte
- Non puoi inserire allegati
- Non puoi modificare i tuoi messaggi
-
Regole del Forum