Package-level declarations

Types

Link copied to clipboard
data class Xml(val type: Xml.Type, val name: String, val attributes: Map<String, String>, val allChildren: List<Xml>, val content: String)
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
inline fun buildXml(rootTag: String, vararg props: Pair<String, Any?>, crossinline block: XmlBuilder.() -> Unit = {}): Xml
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
operator fun Iterable<Xml>.get(name: String): Iterable<Xml>
operator fun Sequence<Xml>.get(name: String): Sequence<Xml>
Link copied to clipboard
suspend fun VfsFile.readXml(): Xml
Link copied to clipboard
fun Iterable<Xml>.str(name: String, defaultValue: String = ""): String
fun Sequence<Xml>.str(name: String, defaultValue: String = ""): String
Link copied to clipboard
Link copied to clipboard
fun Xml(str: String): Xml
inline fun Xml(rootTag: String, vararg props: Pair<String, Any?>, block: XmlBuilder.() -> Unit = {}): Xml
inline fun Xml(rootTag: String, props: Map<String, Any?>?, block: XmlBuilder.() -> Unit = {}): Xml