Ciao a tutti,
ho creato una servlet che mi permette di scrivere in un file .xml in base a quello che l'utente ha inserito nella pagina .html.
Questa è la parte di codice dove si verifica l'errore:
Solamente mi stampa il seguente errore quando cerca di eseguire "doc.createElement(contenutoArray[i])":codice:Document doc = db.newDocument(); Element rootElement = doc.createElement(nomeFile); doc.appendChild(rootElement); Element child = doc.createElement(nomeFile + "Child"); rootElement.appendChild(child); Element campo; for (int i = 0; i< contenuto.length; i++) { campo = doc.createElement(contenuto[i]); campo.appendChild(doc.createTextNode(request.getParameter(contenuto[i]))); child.appendChild(campo); }
org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML character is specified.
"contenuto[i]" è un Array di tipo String, mentre "nomeFile" è di tipo String.
Come posso risolvere questo problema?
Grazie

Rispondi quotando

