Package org.apache.fop.util
Class DOM2SAX
- java.lang.Object
-
- org.apache.fop.util.DOM2SAX
-
public class DOM2SAX extends java.lang.Object
Helper class that produces a SAX stream from a DOM Document.Part of the code here copied and adapted from Apache Xalan-J, src/org/apache/xalan/xsltc/trax/DOM2SAX.java
-
-
Constructor Summary
Constructors Constructor Description DOM2SAX(org.xml.sax.ContentHandler handler)
Main constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
writeDocument(org.w3c.dom.Document doc, boolean fragment)
Writes the given document using the given ContentHandler.void
writeFragment(org.w3c.dom.Node node)
Writes the given fragment using the given ContentHandler.
-
-
-
Method Detail
-
writeDocument
public void writeDocument(org.w3c.dom.Document doc, boolean fragment) throws org.xml.sax.SAXException
Writes the given document using the given ContentHandler.- Parameters:
doc
- DOM documentfragment
- if false no startDocument() and endDocument() calls are issued.- Throws:
org.xml.sax.SAXException
- In case of a problem while writing XML
-
writeFragment
public void writeFragment(org.w3c.dom.Node node) throws org.xml.sax.SAXException
Writes the given fragment using the given ContentHandler.- Parameters:
node
- DOM node- Throws:
org.xml.sax.SAXException
- In case of a problem while writing XML
-
-