xml parser configuration file

kuzco

New Member
I'm writing a simple xml parser in java,please explain how can i read xml tag names from a properties file?example: if there is xml file like 1 2 i want to read tag names from configuration filehere is code i'm currently working on, I'm using an test.xml file to read data\[code\] public class xml2 {public void xmlR(File f){ try { FileInputStream IF=new FileInputStream(f); DataInputStream data=http://stackoverflow.com/questions/11150029/new DataInputStream(IF); BufferedReader buf=new BufferedReader(new InputStreamReader(data)); DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); Document doc = dBuilder.parse(f); doc.getDocumentElement().normalize(); NodeList nList = doc.getElementsByTagName("test"); File file=new File("xml.txt"); BufferedWriter writer = new BufferedWriter(new FileWriter(file)); for (int temp = 0; temp < nList.getLength(); temp++) { Node nNode = nList.item(temp); if (nNode.getNodeType() == Node.ELEMENT_NODE) { Element eElement = (Element) nNode; writer.write("ID : " + getTag("id", eElement)); writer.newLine(); writer.write("Name : " + getTag("Name", eElement)); writer.newLine(); writer.write("AGE: " + getTag("age", eElement)); writer.newLine(); writer.flush(); writer.write("-----------------------");writer.newLine(); } } } catch(Exception e) { e.printStackTrace(); }} private static String getTag(String sTag, Element eElement) { NodeList nlList = eElement.getElementsByTagName(sTag).item(0).getChildNodes(); Node nValue = http://stackoverflow.com/questions/11150029/(Node) nlList.item(0); return nValue.getNodeValue(); }public static void main(String args[]){ xml2 x=new xml2(); x.xmlR(new File("test.xml"));}}\[/code\]
 
Back
Top