Latest Tutorials| Questions and Answers|Ask Questions?|Site Map

Have Programming Question? Ask it here!

1 Answer(s)      4 years and 6 months 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 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
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
Searching an Element in the given XML Document
Searching an Element in the given XML Document  ... in the specified XML document using DOM APIs defined...; xercesImpl.jar  and xml-apis.jar files  to run this program. You can
Exception Handling
the exception handling can be done in java program. This example reads two... C:\vinod\xml>java exceptionHandle
X - Java Terms
; Java API for XML-based Remote Procedure Calls JAX-RPC stands for Java API for XML-based RPC. The RPC (Remote Procedure Call... to a remote server.     Java Architecture for XML Binding
JPA Retrieve Data By Using Many-to-Many Relation
(); book1.setBookName("Enterprise Applications Integration with XML and Java... Book: Enterprise Applications Integration with XML and Java Hibernate
Struts 2 hello world application using annotation
Struts 2 hello world application using annotation Annotation is an alternatives of xml in a java application. It is a way to adding metadata facility to the application. for example interfaces and classes defines a type
What are New Features in JAVA SE 6
web services. The latest Java SE 6 provides new adds parsing and XML to Java... of the most exciting new features of the JAVA SE 6 is support for the Java API for XML...Here are the new features of the version 6 of the Java Standard Edition (SE
Flex Mobile Offshore Apps Development
1.1, Flash lite 2, PHP, XML, Java, ASP, J2ME, Ajax, JEE, JSP .Net, MySQL
The while and do
\xml>java Bonjour Bonjour Bonjour Bonjour Bonjour...: C:\javac>java DoWhileDemo Bonjour Bonjour
While and do-while
C:\vinod\xml>java Bonjour Bonjour Bonjour... to the condition.  The output is as follows: C:\javac>java
Java XML Books
Java XML Books         Java and XML Books One night...; Java and XML, Second Edition While the XML "buzz" still
Introduction to the Java Persistence API
/relational metadata in the form of annotations or xml. The Java... metadata can be provided with the help of annotations and xml. The JPQL or Java... to introduce you about the Java Persistence API. The Java Persistence API is Java
Offshore iPhone Apps Development
, we have very efficient professionals in HTML, DHTML, XML, Java, Ajax, EJB... a fascinating brand in the market, especially in Java, Enterprise solutions
Java: Java Tutorials
.         Java and XML Tutorial :   Welcome to the Java and XML Tutorial. Both Java... the main concepts in using XML in Java. A good way to learn is by hands
Why Struts 2
2 can use Java 5 annotations as an alternative to XML and Java properties...; - Actions are simple POJOs. Any java class with execute() method can be used... be set according to the need. Even there are xml-based default configuration
XML Validate DTD
XML Validate DTD        In this section, you will learn to validate a xml file against.... Description of program: Validating a XML file against a DTD needs a xml file
Remove Element from XML Document
C:\vinod\xml>java RemoveElement Enter a XML file name: E-mail.xml... Remove Element from XML Document     ... a given  XML document. Whenever you remove the xml element from the xml document
XML Error checker and locater (DOM)
XML Error checker and locater (DOM)   ... and locate (line and column number) an error in your XML document using the DOM APIs.  The XML document follows some rules to check its syntax. 
Getting all XML Elements C:\vinod\xml>java DOMElements Enter XML File... Getting all XML Elements    ... elements of the XML file using the DOM APIs. This APIs provides some constructors
Create - XML File (Document)
Create - XML File (Document)       In this section, you will  learn to create a XML document using the DOM APIs. This XML document uses  1.0 version  and UTF-8
XML Well-Formed-ness
XML Well-Formed-ness      ...; of a XML using the DOM interface. A  well-formed  XML  document must follow the xml syntax rules. Description of program: For checking