2. Aprire un file XML in Java con Java parser DOM

Come aprire i file XML con Java parser DOM, passando come parametro String path.
Aprire e leggere in informatica sono cose diverse, apri un file, apri un canale di comunicazione con il file, non è detto che poi tu legga i bytes e li lavori.
In questo caso aprire l’XML vuol dire creare il document, quindi apriamo e siamo pronti a “leggerlo”.

// metodo che legge il file in un path indicato
	public static Document openXML(String xmlpath) {

		Document doc = null;
		// passo il path. 
		//Creo oggetto java che gestisce file e quindi lo apre
		File xmlFile = new File(xmlpath);

		/*
		 * Get Document Builder
		 */
		DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
		DocumentBuilder dBuilder;

		try {

			dBuilder = dbFactory.newDocumentBuilder();

			/*
			 * Build Document
			 * faccio il parser del file XML del path indicato e
			 * lo carico dentro doc
			 * 
			 */
			doc = dBuilder.parse(xmlFile);

			// Normalize la XML Structure: è molto importante!!
			doc.getDocumentElement().normalize();

		} catch (Exception e) {
			// per mostrare sulla console errore
			e.printStackTrace();
		}
		return doc;
	}

Ora vai a vedere come salvare e riconvertire il Document in file XML nel Main

3 pensieri riguardo “2. Aprire un file XML in Java con Java parser DOM

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *