Using java to process XML - sample code

Processing XML document using the Java code is simple if you know the logic and the classes and the methods that are used in it. A document object is created to load the XML file that you want to process. The following code sample would do that,

_______________________________________________


_______________________________________________

import org.w3c.dom.Document;
import org.w3c.dom.DOMException;
import org.w3c.dom.Element;

DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse (new File("ur_xml_file.xml"));
. . .
. . .
doc.getDocumentElement().getNodeName());
NodeList nl = doc.getElementsByTagName("element_name");
. . .
. . .

The above code could be understood if you see how the document object is created and the XML file you want to process is loaded into that document object. Once the XML document is loaded you can use the getDocumentElement().getNodeName() to get the name of the root element.

You can create a NodeList object and get all the nodes by Tagname using the method getElementsByTagName(). This method takes the name of the element that you want as the argument in the form of string. You can loop through the NodeList object using a 'for' loop and work with the elements.

SpringSource Springs Enterprise Tomcat Server (InformationWeek)
VMware's SpringSource unit launches an enterprise version of the Apache Tomcat server used to run Java apps on the Web.

MapQuest Engages Developer Community with Presence at SXSW; Shows Easy-to-Use, Developer Friendly Tools (Business Wire via Yahoo! Finance)
DENVER----As part of the company's presence at this year's SXSW Conferences and Festivals, MapQuest is showcasing the latest expansion of its developer platform and demonstrating the company's newest easy-to-use, developer friendly tools.



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.

_______________________________________

Recommended XML Books

cover
cover
cover
cover
cover
cover




 

 

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!


New XML Books Titles - Best Seller's @ Amazon.com

Visit XML Training Material Guide Homepage

Technology helps engage students - how do classroom instruction and social dynamics change when the classroom is completely dependant on modern technology?

Cisco CCNA Certification Video Tutorial Guide - Learn How to Pass the Cisco CCNA 640-802 Exam... Guaranteed!

Train Signal Computer Training