EpubProcessorSupport

Low-level XML helpers used across the EPUB reader/writer code.

Wraps xmlutil's xmlStreaming for parsing to Document and writing EPUB-shaped XML.

Functions

Link copied to clipboard
fun createXmlWriter(output: Appendable): XmlWriter

Creates an indenting XmlWriter that appends XML to output.

Link copied to clipboard
fun parseDocument(xml: CharSequence): Document

Parses xml into a DOM2 Document.

fun parseDocument(bytes: ByteArray, encoding: String = "UTF-8"): Document

Parses bytes, decoded as encoding, into a DOM2 Document.