package org.infosec.ismp.agent.winsensor.communication.services; import java.io.File; import java.util.Iterator; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; /** * @author Rocky * @version create time:Oct 11, 2010 2:21:48 PM * */ public class HostResourcesHolderTest { @SuppressWarnings("unchecked") public void parseXmlFile(File file) { SAXReader reader = new SAXReader(); try { Document document = reader.read(file); Element root = document.getRootElement(); System.out.println(root.getName()); System.out.println(root.getStringValue()); for(Iterator<Element> i = root.elementIterator(); i.hasNext();) { Element element = i.next(); System.out.println(element.getName()); } } catch (DocumentException e) { e.printStackTrace(); } } /** * @param args */ public static void main(String[] args) { HostResourcesHolderTest hostResourcesHolderTest = new HostResourcesHolderTest(); hostResourcesHolderTest.parseXmlFile( new File("D:\\RockyWorkSpace\\ismp-agent-winsensor\\src\\main\\resources\\hostResources.xml")); } }