Friday 29 May 2015

Process Xml & Jdom In Java

The JDOM Java SDK lets you parse and read XML from the Internet or a file stored on a user's hard drive. You must open the file and create a "builder" variable that parses the XML from the loaded data. You use this process when you have a file on a Web server that you want to use to import data to display to your readers.


Instructions


1. Open the Eclipse Java programming platform. Open your Java JDOM project you want to use to parse the XML.


2. Open the XML file and create a file handler that contains the contents of the file. The following code creates the handler:


File filehandler = new File("c:\\thefile.xml");


Replace "thefile.xml" with the location and name of your XML file.


3. Load the XML data into the parser. The following code loads the data into a "builder" that parses the XML tags so you can extract the data from the tags:


DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();


DocumentBuilder builder = factory.newDocumentBuilder();


Document xmldoc = builder.parse(file);


xmldoc.getDocumentElement().normalize();


4. Display the data from the XML nodes. The following code writes the first node data to the user's window:


NodeList list = xmldoc.getElementsByTagName("employees");


Node internalNodes= list.item(0);


Element e = (Element) internalNodes;


System.out.println("Employee Name : " + getTagValue("empname", e));

Tags: following code, data from, data into, file create, that parses