Package ipsk.xml
Class DOMConverter
- java.lang.Object
-
- ipsk.xml.DOMConverter
-
- All Implemented Interfaces:
org.xml.sax.ErrorHandler
public class DOMConverter extends java.lang.Object implements org.xml.sax.ErrorHandlerHelper class to read and write to and from DOM documents.- Author:
- K.Jaensch, klausj@phonetik.uni-muenchen.de
-
-
Constructor Summary
Constructors Constructor Description DOMConverter()Create new Converter.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiderror(org.xml.sax.SAXParseException exception)voidfatalError(org.xml.sax.SAXParseException exception)org.w3c.dom.DocumentnewDocument()org.w3c.dom.DocumentreadXML(java.io.InputStream is)org.w3c.dom.DocumentreadXML(java.io.InputStream is, java.lang.String systemId)Read DOM document from stream.org.w3c.dom.DocumentreadXML(java.io.Reader is)org.w3c.dom.DocumentreadXML(java.lang.String uri)Read DOM document from URI.org.w3c.dom.DocumentreadXML(org.xml.sax.InputSource is)Read DOM document from SAX input source.org.w3c.dom.DocumentreadXML(org.xml.sax.InputSource is, java.lang.String uri)Read DOM document from URI.org.w3c.dom.DocumentreadXML(org.xml.sax.InputSource is, org.xml.sax.EntityResolver entityResolver)Read DOM document from SAX input source.voidsetValidating(boolean b)voidwarning(org.xml.sax.SAXParseException exception)java.lang.StringwriteFragmentToString(org.w3c.dom.Document d)java.lang.StringwriteToString(org.w3c.dom.Document d)voidwriteXML(org.w3c.dom.Document document, java.io.OutputStream out)Deprecated.it is not recommended to use raw In/outputStream for textvoidwriteXML(org.w3c.dom.Document document, java.io.Writer out)Writes DOM document as XML stream.voidwriteXML(org.w3c.dom.Document document, java.lang.String publicId, java.lang.String systemId, java.io.OutputStream out)Deprecated.it is not recommended to use raw In/outputStream for textvoidwriteXML(org.w3c.dom.Document document, java.lang.String publicId, java.lang.String systemId, java.io.Writer out)Writes DOM document as XML stream.voidwriteXML(org.w3c.dom.Document document, java.lang.String publicId, java.lang.String systemId, java.io.Writer out, boolean omitXMLDeclaration)Writes DOM document as XML stream as text fragment without XML header line.voidwriteXML(org.w3c.dom.Document document, javax.xml.transform.Result res)Writes DOM document as XML stream.voidwriteXMLFragment(org.w3c.dom.Document document, java.io.Writer out)Writes DOM document as XML fragment stream.
-
-
-
Constructor Detail
-
DOMConverter
public DOMConverter()
Create new Converter.- Throws:
DOMConverterException- if the doc builder cannot be build
-
-
Method Detail
-
newDocument
public org.w3c.dom.Document newDocument() throws DOMConverterException- Throws:
DOMConverterException
-
writeXML
@Deprecated public void writeXML(org.w3c.dom.Document document, java.io.OutputStream out) throws DOMConverterExceptionDeprecated.it is not recommended to use raw In/outputStream for textWrites DOM document as XML stream.- Parameters:
document-out-- Throws:
DOMConverterException
-
writeXML
@Deprecated public void writeXML(org.w3c.dom.Document document, java.lang.String publicId, java.lang.String systemId, java.io.OutputStream out) throws DOMConverterExceptionDeprecated.it is not recommended to use raw In/outputStream for textWrites DOM document as XML stream.- Parameters:
document-publicId-systemId-out-- Throws:
DOMConverterException
-
writeXML
public void writeXML(org.w3c.dom.Document document, java.io.Writer out) throws DOMConverterExceptionWrites DOM document as XML stream.- Parameters:
document-out-- Throws:
DOMConverterException
-
writeXMLFragment
public void writeXMLFragment(org.w3c.dom.Document document, java.io.Writer out) throws DOMConverterExceptionWrites DOM document as XML fragment stream.- Parameters:
document-out-- Throws:
DOMConverterException
-
writeXML
public void writeXML(org.w3c.dom.Document document, java.lang.String publicId, java.lang.String systemId, java.io.Writer out) throws DOMConverterExceptionWrites DOM document as XML stream.- Parameters:
document- source documentpublicId- public ID string or nullsystemId- system ID string or nullout- output writer- Throws:
DOMConverterException
-
writeXML
public void writeXML(org.w3c.dom.Document document, java.lang.String publicId, java.lang.String systemId, java.io.Writer out, boolean omitXMLDeclaration) throws DOMConverterExceptionWrites DOM document as XML stream as text fragment without XML header line.- Parameters:
document- source documentpublicId- public ID string or nullsystemId- system ID string or nullout- output writeromitXMLDeclaration- omit XML declaration- Throws:
DOMConverterException
-
writeXML
public void writeXML(org.w3c.dom.Document document, javax.xml.transform.Result res) throws DOMConverterExceptionWrites DOM document as XML stream.- Parameters:
document-res-- Throws:
DOMConverterException
-
writeToString
public java.lang.String writeToString(org.w3c.dom.Document d) throws DOMConverterException- Throws:
DOMConverterException
-
writeFragmentToString
public java.lang.String writeFragmentToString(org.w3c.dom.Document d) throws DOMConverterException- Throws:
DOMConverterException
-
readXML
public org.w3c.dom.Document readXML(java.io.InputStream is) throws DOMConverterException- Throws:
DOMConverterException
-
readXML
public org.w3c.dom.Document readXML(java.io.Reader is) throws DOMConverterException- Throws:
DOMConverterException
-
readXML
public org.w3c.dom.Document readXML(java.io.InputStream is, java.lang.String systemId) throws DOMConverterExceptionRead DOM document from stream.- Parameters:
is-- Returns:
- DOMdocument
- Throws:
DOMConverterException
-
readXML
public org.w3c.dom.Document readXML(org.xml.sax.InputSource is) throws DOMConverterExceptionRead DOM document from SAX input source.- Parameters:
is-- Returns:
- DOM document
- Throws:
DOMConverterException
-
readXML
public org.w3c.dom.Document readXML(org.xml.sax.InputSource is, org.xml.sax.EntityResolver entityResolver) throws DOMConverterExceptionRead DOM document from SAX input source.- Parameters:
is-entityResolver- entity resolver to inject DTD for validation- Returns:
- DOM document
- Throws:
DOMConverterException
-
readXML
public org.w3c.dom.Document readXML(java.lang.String uri) throws DOMConverterExceptionRead DOM document from URI.- Parameters:
uri-- Returns:
- DOM document
- Throws:
DOMConverterException
-
readXML
public org.w3c.dom.Document readXML(org.xml.sax.InputSource is, java.lang.String uri) throws DOMConverterExceptionRead DOM document from URI.- Parameters:
uri-- Returns:
- DOM document
- Throws:
DOMConverterException
-
setValidating
public void setValidating(boolean b)
-
error
public void error(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException- Specified by:
errorin interfaceorg.xml.sax.ErrorHandler- Throws:
org.xml.sax.SAXException
-
fatalError
public void fatalError(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException- Specified by:
fatalErrorin interfaceorg.xml.sax.ErrorHandler- Throws:
org.xml.sax.SAXException
-
warning
public void warning(org.xml.sax.SAXParseException exception) throws org.xml.sax.SAXException- Specified by:
warningin interfaceorg.xml.sax.ErrorHandler- Throws:
org.xml.sax.SAXException
-
-