Java >> Java tutorial >  >> Tag >> XML

Sådan opretter du en XML-fil i Java

I denne tutorial skal vi se, hvordan man opretter en XML-fil i Java ved hjælp af JDOM Parser.

Sådan opretter du en XML-fil i Java

Her er XML-filen, som vi vil oprette ved hjælp af JDOM Parser:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>

   
	  Alex
	  25
	  California
   

   
	  Emily
	  18
	  New York
   



Her er Java-koden til at oprette ovenstående XML-fil programmatisk.

import java.io.*;
import org.jdom2.*;
import org.jdom2.output.*;

public class Main {
	public static void main(String[] args) {

	  try {
		    Element entreprise = new Element("entreprise");
		    Document doc = new Document(entreprise);

		    Element employee1 = new Element("employee");
		    employee1.setAttribute(new Attribute("id", "1"));
		    employee1.addContent(new Element("name").setText("Alex"));
		    employee1.addContent(new Element("age").setText("25"));
		    employee1.addContent(new Element("address").setText("California"));
		    doc.getRootElement().addContent(employee1);

		    Element employee2 = new Element("employee");
		    employee2.setAttribute(new Attribute("id", "2"));
		    employee2.addContent(new Element("name").setText("Emily"));
		    employee2.addContent(new Element("age").setText("18"));
		    employee2.addContent(new Element("address").setText("New York"));
		    doc.getRootElement().addContent(employee2);

		    XMLOutputter xml = new XMLOutputter();
		    xml.setFormat(Format.getPrettyFormat());
		    xml.output(doc, new FileWriter("c:\\test.xml"));

		    System.out.println("File was saved!");
	  } catch (Exception e) {
		   e.printStackTrace();
	  }
	}
}

Output:

File was saved!



Hvis du kører java på kommandolinjen, skal du downloade jdom-biblioteket, derefter lægge jar-filen i dit projektbibliotek og køre programmet som følger.




Java tag