Package-level declarations

Types

Link copied to clipboard
object KiteXml
Link copied to clipboard
data class KiteXmlError(val line: Int, val column: Int, val message: String)

A place where a document breaks the well-formedness rules of XML 1.0 or of Namespaces in XML, as KiteXml.wellFormednessErrors finds it. line and column start at 1 and count UTF-16 units.

Link copied to clipboard
sealed class KiteXmlNode

A parsed XML (or XHTML, or SVG) node tree. KiteXml gives a flat token stream; a tree builder folds it into this so callers can reason about nesting instead of a stack of open tags.

Link copied to clipboard
sealed class KiteXmlToken

A tiny, forgiving XML reader: enough for EPUB's container.xml and OPF, for (X)HTML content, and for SVG.