1 17 18 19 20 package org.apache.fop.render.xml; 21 22 import org.apache.fop.render.Renderer; 23 import org.apache.fop.render.XMLHandler; 24 import org.apache.fop.render.RendererContext; 25 import org.apache.fop.util.DOM2SAX; 26 27 import org.xml.sax.ContentHandler ; 28 29 32 public class XMLXMLHandler implements XMLHandler { 33 34 35 public static final String HANDLER = "handler"; 36 37 38 public void handleXML(RendererContext context, 39 org.w3c.dom.Document doc, String ns) throws Exception { 40 ContentHandler handler = (ContentHandler ) context.getProperty(HANDLER); 41 42 new DOM2SAX(handler).writeDocument(doc, true); 43 } 44 45 46 public boolean supportsRenderer(Renderer renderer) { 47 return (renderer instanceof XMLRenderer); 48 } 49 50 51 public String getNamespace() { 52 return null; } 54 55 } 56 57 | Popular Tags |