Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    396

    Metodo JAVA per cancellare un'utente.

    Salve a tutti

    ho un documento in XML che ha la seguente DTD:

    codice:
    <!DOCTYPE Utenti [
    
    <!ELEMENT Utenti (utente)*>
    
    <!ELEMENT utente (Username | Cognome|Nome|Email|Indirizzo|Citta|Cap|Password|Numero-Ordini|Modalità -Pagamento|Tipo-di-Spedizione)*>
    
    <!ELEMENT Username (#PCDATA)>
    <!ELEMENT Cognome (#PCDATA)>
    <!ELEMENT Nome (#PCDATA)>
    <!ELEMENT Email (#PCDATA)>
    <!ELEMENT Indirizzo (#PCDATA)>
    <!ELEMENT Citta (#PCDATA)>
    <!ELEMENT Cap (#PCDATA)>
    <!ELEMENT Password (#PCDATA)>
    <!ELEMENT Numero-Ordini (#PCDATA)>
    <!ELEMENT Modalità -Pagamento (#PCDATA)>
    <!ELEMENT Tipo-di-Spedizione (#PCDATA)>
    
    
    
    ]>
    avrei bisogno di un metodo in Java che viene richiamato dall' Action di un Form presente in una JSP, dove l'utente deve inserire il proprio Username. Tale inserimento porterà alla eliminazione di tutti i suoi dati relativi all' utente.
    Ho già il metodo che permette di cercare l'utente nel foglio XML ma non riesco ad aggiungerci il pezzo di codice che permette di eliminare l'utente.

    Sapete aiutarmi perpiacere?^?

    Qui sotto c'è il codice in java (metodo):

    codice:
     public boolean cercaNelDocumento (String valore, String nomeTag) { 
            lista = document.getElementsByTagName(nomeTag); 
     
                for (int i=0; i<lista.getLength(); i++) 
                {
                    nodo = lista.item(i); 
                    if (nodo.getFirstChild().getNodeValue().equals(valore))  
                        
                    { 
                    fabio = nodo.getParentNode().getFirstChild().getNodeValue();  
                      
                      return(true);
                      
                      
                     
                    }

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Dipende tutto dalla libreria che utilizzi per leggere il documento XML.
    Ad ogni modo, per poter operare la modifica che richiedi (cancellazione di un nodo, in sostanza) è necessario riscrivere (ricostruire) l'intero XML saltando il nodo che non ti interessa.
    Se non c'è un metodo già previsto nella libreria che utilizzi, dovrai farlo tu a mano.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.