Example usage for org.dom4j.jaxb JAXBReader setPruneElements

List of usage examples for org.dom4j.jaxb JAXBReader setPruneElements

Introduction

In this page you can find the example usage for org.dom4j.jaxb JAXBReader setPruneElements.

Prototype

public void setPruneElements(boolean pruneElements) 

Source Link

Document

Set to true when DOM4J elements must immediately be pruned from the tree.

Usage

From source file:org.dom4j.samples.jaxb.JAXBDemo.java

License:Open Source License

public void demoReadPrune() {
    try {//www. j  a va  2 s.c  o  m
        File inputFile = new File("xml/jaxb/primer.xml");

        JAXBReader jaxbReader = new JAXBReader("org.dom4j.test.primer");

        System.out.println("Fetched PurchaseOrders using JAXBObjectHandler:");
        jaxbReader.setPruneElements(true);
        jaxbReader.addObjectHandler("/purchaseOrders/purchaseOrder", new PurchaseOrderHandler());
        Document doc = jaxbReader.read(inputFile);

        System.out.println("Pruned document:");
        System.out.println(doc.asXML());
        System.out.println();
    } catch (Exception e) {
        e.printStackTrace();
    }
}