Table of Contents
import org.apache.axiom.om.OMElement; import org.apache.axiom.om.OMXMLBuilderFactory; import org.apache.axiom.om.OMXMLParserWrapper; import javax.xml.stream.XMLStreamException; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; public class TestOMBuilder { /** * Pass the file name as an argument * @param args */ public static void main(String[] args) { try { //create the input stream InputStream in = new FileInputStream(args[0]); //create the builder OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(in); //get the root element OMElement documentElement = builder.getDocumentElement(); //dump the out put to console with caching System.out.println(documentElement.toStringWithConsume()); } catch (XMLStreamException e) { e.printStackTrace(); } catch (FileNotFoundException e) { e.printStackTrace(); } } }