ElementBuilder

class ElementBuilder(attrs: Array<out Attribute> = emptyArray(), val element: Element, builder: XmlBuilder.ElementBuilder.() -> Any? = null)

XML元素的构建器 用于在XmlBuilderDSL块中构建 XML 元素及其子元素

Since

Api 2

Constructors

Link copied to clipboard
constructor(attrs: Array<out Attribute> = emptyArray(), element: Element, builder: XmlBuilder.ElementBuilder.() -> Any? = null)
constructor(branch: Branch, name: String, xmlns: String, attrs: Array<out Attribute> = emptyArray(), builder: XmlBuilder.ElementBuilder.() -> Any? = null)
constructor(branch: Branch, name: String, attrs: Array<out Attribute> = emptyArray(), builder: XmlBuilder.ElementBuilder.() -> Any? = null)

Properties

Link copied to clipboard
val element: Element

当前正在构建的 dom4j Element

Functions

Link copied to clipboard
fun element(name: String, vararg attrs: Attribute = emptyArray(), builder: XmlBuilder.ElementBuilder.() -> Any? = null)

在当前元素下创建一个子元素

Link copied to clipboard
operator fun String.invoke(vararg attrs: Attribute = emptyArray(), builder: XmlBuilder.ElementBuilder.() -> Any? = null)

在当前元素下创建以此字符串为名称的子元素

Link copied to clipboard
infix fun String.to(that: Any?): Attribute

创建一个 Attribute 键值对