Salve a tutti, per chi ha seguito la mia precedente discussione, volevo aggiornare che il problema di non aver accesso agli xml è risolto.. ho scritto il codice per leggere un file xml, ed è tutto ok.. tranne l'eccezione java.lang.NullPointerException che nn la capisco.. il codice è questo:
oltre all'eccezione vorrei un aiuto su come posso ciclare più file del tipo nome data: "nomegg-mm-aaaa.xml" e tenere traccia dell'ultima data controllata. Ogni file ha il nome di 4 cifre e poi la data..codice:<% DocumentBuilderFactory factory; DocumentBuilder builder; Document document; try { factory = DocumentBuilderFactory.newInstance(); builder = factory.newDocumentBuilder(); document = builder.parse(new java.io.File("C:\\prog_stage\\Albo22-02-2011.xml")); NodeList albo = document.getElementsByTagName("Documento"); for(int i = 0; i < albo.getLength(); i++) { Element Documento = (Element)albo.item(i); String Anno = Documento.getElementsByTagName("Anno").item(0).getTextContent(); String Numero= Documento.getElementsByTagName("Numero").item(0).getTextContent(); String Mittente = Documento.getElementsByTagName("Mittente").item(0).getTextContent(); System.out.println("Anno: " + Anno); System.out.println("Numero: " + Numero); System.out.println("Mittente: " + Mittente); } } catch(Exception e) { e.printStackTrace(); } %>

Rispondi quotando