Share on Google+Share on Google+

1 Answer(s)      7 years ago
Posted in : Java Beginners
How to create XML file and write to this file in JAVA?


View Answers

February 8, 2010 at 12:05 PM

Hi Friend,

Try the following code:

import java.util.*;
import org.w3c.dom.*;
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.*;

public class CreateXML{
public static void createXmlFile(Document doc,String name,String address,String contactNo,String email) throws Exception {
Element root = doc.createElement("Employee");
Element element1 = doc.createElement("Emp_Name");
Text text1 = doc.createTextNode(name);

Element element2 = doc.createElement("Emp_Address");
Text text2 = doc.createTextNode(address);

Element element3 = doc.createElement("Emp_ContactNo");
Text text3 = doc.createTextNode(contactNo);

Element element4 = doc.createElement("Email");
Text text4 = doc.createTextNode(email);

TransformerFactory factory = TransformerFactory.newInstance();
Transformer transformer = factory.newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");

StringWriter sw = new StringWriter();
StreamResult result = new StreamResult(sw);
DOMSource source = new DOMSource(doc);
transformer.transform(source, result);
String xmlString = sw.toString();

File file = new File("c:/employee.xml");
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file)));
public static void main(String args[])throws Exception{
DocumentBuilderFactory builderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = builderFactory.newDocumentBuilder();
Document doc = docBuilder.newDocument();
Scanner input=new Scanner(;
System.out.print("Enter Employee Name:");
String name=input.nextLine();
System.out.print("Enter Address:");
String address=input.nextLine();
System.out.print("Enter Contact No:");
String contactNo=input.nextLine();
System.out.print("Enter Email:");
String email=input.nextLine();
System.out.println("Xml File Created Successfully");

For more information, visit the following link:


Related Tutorials/Questions & Answers:
XMl and Java web services
XMl and Java web services  I want to do a project on java web services and XML. I wanted to ask, how the data entered by user through the HTML file can be converted to an XML file and sent to the server? At the server site, how
Processing XML with Java
; } Processing XML with Java XML is cross-platform software, hardware... to work with xml documents. It is built in Java and created for Java. It uses SAX... stand for "Java API for XML Processing". It is used for processing
XML and java
XML and java  Hi I have xml data in XMLStreamreader object how to retrive tha data and write into a file using java Your help will be much appreciated Thanks   Hi Friend, Try the following code: import
Validation on input xml in java program - XML
Validation on input xml in java program  Hi.. i am accepting xml data as input which I have to use in my program. i have to validate this input xml against some schema using xml beans and NOT by using sax or dom parser. I am
XML in JAVA - Java Beginners
XML in JAVA  hi.. i have an XML file .. and i have parsed... in another file to get all the elements in the documents.. but my java SDK(i.e Eclipse) gives Java Null Pointer exception... can anyone tell me what could be wrong
j2me with xml - Java Beginners
j2me with xml   [email protected] i am working in j2me and i want to read and display data using xml file. In j2me application KXML PARSER is use to read and display data. When i run my application in ?Wireless
XML in java - XML
XML in java  Write a program using SAX that will count the number of occurrences of each element type in an XML document and display them...:// Hope that it will be helpful
xml in java - Java Beginners
xml in java  how to create a database in xml and then display its content in html table?  Hi Friend, Try the following code: import...); System.out.println("Xml File Created Successfully"); File file = new File("C
document and the processing in JAVA program . Find the time for each XML element...XML with JAVA  Hi.. This is Priya here. Thanks for responding me. I have a query. "Write program in java to evaluate the time to access
creating Xml - Java Beginners
creating Xml  how we can create a xml file using java Creating XML File is possible in java with this packages. import... this Elemnts to DOcumnet object. Creating XML File is possible  Creating XML File is possible
Read XML in java - XML
Read XML in java  Hi Deepak, I want to read a xml file which have only one element with multiple attributes with same tag name. here is my file... a java code is given below. import; import
XML-JAVA - Java Beginners
XML-JAVA  How to create XML file and write to this file in JAVA...,contactNo,email); System.out.println("Xml File Created Successfully...:// Thanks
Read the value from XML in java
Read the value from XML in java  Hi, i have an XML with the following code. I need to get the path("D:/Lakki/PermissionCheck/logs/RevAppserver.log") of log file in order to check
Converting HTML to XML - Java Beginners
Converting HTML to XML  Hi, I am generating an HTML file (JSP from a Java Struts App.) I need to figure out a way to create an XML file from that HTML document. If you can refer me to some Java Code, that would
Java code to parse xml - Java Beginners
Java code to parse xml   TL1 xml . after fetching the values i have to use them in the same order i mean like...   Hi, Please read the example at
Processing XML with Java
Processing XML using Java In this section we will see the API's available in Java for processing the XML. XML file is used on the internet to share... for processing the XML file. The Java XML Processing API provides
XML Books
; Processing XML with Java Welcome to Processing XML with Java, a complete tutorial about writing Java programs that read... integrating XML with Java (and vice versa) you can buy. It contains over 1000 pages
Java Architecture for XML Binding (JAXB)
Java Architecture for XML Binding (JAXB)       XML and Java together are the most ideal building blocks... an XML document through the Java programming language is through SAX or DOM parsers
Convert PDF to XML in Java
Convert PDF to XML File in Java In this Java tutorial section, you will learn how to convert pdf file to xml using java program. We have used itext api... for a transformation result in XML.After that Transformer class process XML from
XML Tutorials
-structured and so easy to grasp that they quickly shift a beginner to XML-Java... Java XML processing APIs. Tutorial starts with the brief introduction to XML... examples to help you master using XML with Java. Advance topics like JAXP
Unmarshalling Jaxb
Unmarshalling Jaxb  How to unmarshal very large xml to java objects usin jaxb/sax parser
Re: XML SCHEMA MATCHING doubt's  how to store xml file in database? which database require to store xml file? how to connect xml with java
Re: XML SCHEMA MATCHING doubt's  how to store xml file in database? which database require to store xml file? how to connect xml with java
java and xml - XML
java and xml  Hi Deepak, I want learn xml and java(applications). Which editor is best usefull(trial--version) in my applications...; Hi friend, Thanks
Java XML
Java XML In this section we will learn how to manipulate XML files in Java program. Java provides excellent API for manipulating the XML files. In your Java... the XML files. API's for XML parsing in Java: DOM The DOM API
What XML JavaObject-XML transformation tools to use? JDOM, Dom4J, XOM, XStream, JAXB, JiBX, PojoXml
to transform java objects to XML and back from XML to Java Objects. Provided the JAVA Objects are predefined and the xml schema/DTD is predefined. What is the best...What XML JavaObject-XML transformation tools to use? JDOM, Dom4J, XOM, XStream
read xml
read xml   hi all, i want to ask about how to read an xml in java ME.. here is the xml file <data> <value> <struct> <member> <name> User_Name
Part I
and so easy to grasp that they quickly shift a beginner to XML-Java programming...;  Know about various XML Java APIs and Packages    JAXP -SAX...Part I. Understanding XML  A1. Understanding XML :  Learn XML
XML, XML Tutorial, XML Tutorial Online, XML Examples, XML Tutorial Example
with Java Processing XML with Java DOM JDOM...XML XML Tutorials and examples In this section we will learn XML with the help of tutorials and example code. If you are a beginner in XML then learn
Java Generate XML Example
Java Generate XML Example To Create a XML in Java using Dom follow the Steps...(document); An example for creating the XML in Java is given below package... rootElement.appendChild(ChildElement); 7. Create the output formate // Creating XML output
Java Spring Hibernate Struts Training Retrieve database from the table dynamically in jsp from oracle using servlet What does core Java include? java What are some way to learn Java quickly? Is it required to learn Java before learning Java Script? Is it necessary to learn java script before learning PHP? Are HTML5 and Java Script boosts Java career? Is Java object oriented? Fingerprint application with Java Uninstall Oracle Virtual Box JSON to HashMap Free Java online Training I want example of Control Statement in Java ANSI Color Codes with Python Create a Program that Calculates Input What is difference between JDK,JRE and JVM? How to see ubuntu version on server? How to get Page Source in Selenium (WebDriver) using Java? The path to the driver executable must be set by the webdriver.gecko.driver system property parse data from a link in java Java Program Qns using BlueJ How to fix HAX Kernel Module Is Not Installed error? Installing Audacity Looking for code Logic to check track changes & Coments in MSWord, MSWordx, MSExcel, MSExcelx is ON/OFF Installing JDK on Mac SAX Parser exception ERROR 601 (42P00): Syntax error. Encountered Thread java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory How to install Ubuntu 16.04 LTS? HttpServletRequest cannot be resolved to a type in eclipse - Solved Unhandled event loop exception GC overhead limit exceeded Spring Data jpa with apache phoenix Caused by: java.lang.IllegalArgumentException: Not a host:port pair: PBUF o.a.h.h.z.RecoverableZooKeeper - Possibly transient ZooKeeper, quorum= com.thinkaurelius.titan.diskstorage.hbase.HBaseStoreManager class not found com.thinkaurelius.titan.diskstorage.hbase.HBaseStoreManager not found How to download and install Java 8 on Windows? How to uninstall JDK 7? How to install gtk-doc-tools package in Ubuntu? How to install Oracle JDK 8 on Ubuntu? ejabberd_ctl.beam not found - Solved How to convert date to UTC format in Java? How to install autoconf, automake and libtool in Ubuntu 15.10? How to convert current date to mm dd yyyy format in Java? How to convert current date to dd mm yyyy format in Java? How to stop window closing in "internalFrameClosing" event. How to find list of all index in Neo4j? file location SASLError using PLAIN: not-authorized


Advertisement null