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);
}