JAXP for XML parsing using java

JAXP is the Java API for XML Processing. You need an understanding of this API if you want to process the XML document using Java. There are classes and methods that are available for processing the XML document. You should know what packages should be imported to work with these classes.


_______________________________________________

To work with XML document using Java you need a document object into which the XML file is loaded. Then using the available methods in the document object, you can parse the XML document. The following should be present in the import statements at the top of the java file.

import org.w3c.dom.Document;
import org.w3c.dom.*;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.DocumentBuilder;

you cannot create a document object straightaway. To create it you need to first create a DocumentBuilderFactory object and then a Document Builder object from that DocumentBuilderFactory object. Then using the DocumentBuilder you can create the Document object for loading the XML file.

The next task is to get all the elements to be navigated and then create a node list of those elements. To get all the elements by a particular tag name, you can use the method getElementsByTagName(). This would return a NodeList. By using a "for" loop you can print them out.




_______________________________________________

FREE Subscription

Subscribe to our mailing list and receive new articles
through email. Keep yourself updated with latest
developments in the industry.

Name:
Email:

Note : We never rent, trade, or sell my email lists to
anyone. We assure that your privacy is respected
and protected.

_______________________________________







 

 

FREE Subscription

Stay Current With the Latest Technology Developments Realted to XML. Signup for Our Newsletter and Receive New Articles Through Email.

Name:

Email:

Note : We never rent, trade, or sell our email lists to anyone. We assure that your privacy is respected and protected.

 

 

Add to My Yahoo!

Visit XML Training Material Guide Homepage

 

 

Copyright - © 2004 - 2017 - All Rights Reserved.