Document

expect interface Document : Node, PlatformDocument
actual interface Document : Node, PlatformDocument
actual interface Document : Node, Document
actual interface Document : Node, PlatformDocument

Properties

Link copied to clipboard
abstract override val attributes: Nothing?
Link copied to clipboard
abstract override val baseURI: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract override val childNodes: NodeList
Link copied to clipboard
abstract override val doctype: DocumentType?
Link copied to clipboard
Link copied to clipboard
abstract override val documentElement: Element?
Link copied to clipboard
Link copied to clipboard
open override var documentURI: String?
Link copied to clipboard
open override val domConfig: DOMConfiguration?
Link copied to clipboard
abstract override val firstChild: Node?
Link copied to clipboard
Link copied to clipboard
abstract override val implementation: DOMImplementation
Link copied to clipboard
abstract override val inputEncoding: String?
Link copied to clipboard
Link copied to clipboard
abstract override val lastChild: Node?
Link copied to clipboard
Link copied to clipboard
abstract override val localName: String?
Link copied to clipboard
abstract override val namespaceURI: String?
Link copied to clipboard
abstract override val nextSibling: Node?
Link copied to clipboard
Link copied to clipboard
abstract override val nodeName: String
Link copied to clipboard
Link copied to clipboard
open val nodeType: Short
open override val nodeType: Short
Link copied to clipboard
Link copied to clipboard
abstract override var nodeValue: Nothing?
Link copied to clipboard
abstract override val ownerDocument: Nothing?
Link copied to clipboard
abstract override val parentNode: Node?
Link copied to clipboard
Link copied to clipboard
abstract override var prefix: String?
Link copied to clipboard
abstract override val previousSibling: Node?
Link copied to clipboard
Link copied to clipboard
open override var strictErrorChecking: Boolean
Link copied to clipboard
abstract override var textContent: String?
Link copied to clipboard
Link copied to clipboard
open override val xmlEncoding: String?
Link copied to clipboard
open override var xmlStandalone: Boolean
Link copied to clipboard
open override var xmlVersion: String?

Functions

Link copied to clipboard
expect abstract fun adoptNode(node: PlatformNode): Node?
actual abstract override fun adoptNode(node: PlatformNode): Node?
actual abstract override fun adoptNode(node: PlatformNode): Node?
actual abstract override fun adoptNode(node: PlatformNode): Node?
Link copied to clipboard
actual fun Document.adoptNode(node: PlatformNode): Node?
actual fun Document.adoptNode(node: PlatformNode): Node?
actual fun Document.adoptNode(node: PlatformNode): Node?
Link copied to clipboard
actual abstract override fun appendChild(node: PlatformNode): Node
actual abstract override fun appendChild(node: PlatformNode): Node
Link copied to clipboard
Link copied to clipboard

Allow access to the node as Element if it is an element, otherwise it is null.

Link copied to clipboard
fun Node.asText(): Text?

Allow access to the node as Text, if so, otherwise null.

Link copied to clipboard
expect abstract override fun cloneNode(deep: Boolean): Document
actual abstract override fun cloneNode(deep: Boolean): Document
actual abstract override fun cloneNode(deep: Boolean): Document
actual abstract override fun cloneNode(deep: Boolean): Document
Link copied to clipboard
Link copied to clipboard
expect abstract fun createAttribute(localName: String): Attr
actual abstract override fun createAttribute(localName: String): Attr
actual abstract override fun createAttribute(localName: String): Attr
actual abstract override fun createAttribute(localName: String): Attr
Link copied to clipboard
expect abstract fun createAttributeNS(namespace: String?, qualifiedName: String): Attr
actual abstract override fun createAttributeNS(namespace: String?, qualifiedName: String): Attr
actual abstract override fun createAttributeNS(namespace: String?, qualifiedName: String): Attr
actual abstract override fun createAttributeNS(namespace: String?, qualifiedName: String): Attr
Link copied to clipboard
expect abstract fun createCDATASection(data: String): CDATASection
actual abstract override fun createCDATASection(data: String): CDATASection
actual abstract override fun createCDATASection(data: String): CDATASection
actual abstract override fun createCDATASection(data: String): CDATASection
Link copied to clipboard
expect abstract fun createComment(data: String): Comment
actual abstract override fun createComment(data: String): Comment
actual abstract override fun createComment(data: String): Comment
actual abstract override fun createComment(data: String): Comment
Link copied to clipboard
actual abstract override fun createDocumentFragment(): DocumentFragment
actual abstract override fun createDocumentFragment(): DocumentFragment
actual abstract override fun createDocumentFragment(): DocumentFragment
Link copied to clipboard
expect abstract fun createElement(localName: String): Element
actual abstract override fun createElement(localName: String): Element
actual abstract override fun createElement(localName: String): Element
actual abstract override fun createElement(localName: String): Element
Link copied to clipboard
expect abstract fun createElementNS(namespaceURI: String, qualifiedName: String): Element
actual abstract override fun createElementNS(namespaceURI: String, qualifiedName: String): Element
actual abstract override fun createElementNS(namespaceURI: String, qualifiedName: String): Element
actual abstract override fun createElementNS(namespaceURI: String, qualifiedName: String): Element
Link copied to clipboard
Link copied to clipboard
open override fun createEntityReference(name: String?): EntityReference?
Link copied to clipboard
expect abstract fun createProcessingInstruction(target: String, data: String): ProcessingInstruction
actual abstract override fun createProcessingInstruction(target: String, data: String): ProcessingInstruction
actual abstract override fun createProcessingInstruction(target: String, data: String): ProcessingInstruction
actual abstract override fun createProcessingInstruction(target: String, data: String): ProcessingInstruction
Link copied to clipboard
expect abstract fun createTextNode(data: String): Text
actual abstract override fun createTextNode(data: String): Text
actual abstract override fun createTextNode(data: String): Text
actual abstract override fun createTextNode(data: String): Text
Link copied to clipboard
expect abstract override fun getAttributes(): Nothing?
actual abstract override fun getAttributes(): Nothing?
actual abstract override fun getAttributes(): Nothing?
actual abstract override fun getAttributes(): Nothing?
Link copied to clipboard
expect abstract fun getBaseURI(): String?
actual abstract fun getBaseURI(): String?
abstract override fun getBaseURI(): String?
actual abstract fun getBaseURI(): String?
Link copied to clipboard
expect abstract fun getChildNodes(): NodeList
actual abstract fun getChildNodes(): NodeList
actual abstract override fun getChildNodes(): NodeList
actual abstract override fun getChildNodes(): NodeList
Link copied to clipboard
expect abstract fun getDoctype(): DocumentType?
actual abstract fun getDoctype(): DocumentType?
actual abstract override fun getDoctype(): DocumentType?
actual abstract override fun getDoctype(): DocumentType?
Link copied to clipboard
expect abstract fun getDocumentElement(): Element?
actual abstract fun getDocumentElement(): Element?
actual abstract override fun getDocumentElement(): Element?
actual abstract override fun getDocumentElement(): Element?
Link copied to clipboard
open override fun getDocumentURI(): String?
Link copied to clipboard
open override fun getDomConfig(): DOMConfiguration?
Link copied to clipboard
expect abstract fun getElementById(elementId: String): Element?
actual abstract fun getElementById(elementId: String): Element?
actual abstract override fun getElementById(elementId: String): Element?
actual abstract fun getElementById(elementId: String): Element?
Link copied to clipboard
expect abstract fun getElementsByTagName(qualifiedName: String): NodeList
actual abstract fun getElementsByTagName(qualifiedName: String): NodeList
actual abstract override fun getElementsByTagName(qualifiedName: String): NodeList
actual abstract fun getElementsByTagName(qualifiedName: String): NodeList
Link copied to clipboard
expect abstract fun getElementsByTagNameNS(namespace: String?, localName: String): NodeList
actual abstract fun getElementsByTagNameNS(namespace: String?, localName: String): NodeList
actual abstract override fun getElementsByTagNameNS(namespace: String?, localName: String): NodeList
actual abstract fun getElementsByTagNameNS(namespace: String?, localName: String): NodeList
Link copied to clipboard
open override fun getFeature(feature: String?, version: String?): Any?
Link copied to clipboard
expect abstract fun getFirstChild(): Node?
actual abstract fun getFirstChild(): Node?
actual abstract override fun getFirstChild(): Node?
actual abstract override fun getFirstChild(): Node?
Link copied to clipboard
expect abstract fun getImplementation(): DOMImplementation
actual abstract fun getImplementation(): DOMImplementation
actual abstract override fun getImplementation(): DOMImplementation
actual abstract override fun getImplementation(): DOMImplementation
Link copied to clipboard
expect abstract fun getInputEncoding(): String?
actual abstract fun getInputEncoding(): String?
actual abstract override fun getInputEncoding(): String?
abstract fun getInputEncoding(): String?
Link copied to clipboard
expect abstract fun getLastChild(): Node?
actual abstract fun getLastChild(): Node?
actual abstract override fun getLastChild(): Node?
actual abstract override fun getLastChild(): Node?
Link copied to clipboard
expect abstract fun getLocalName(): String?
actual abstract fun getLocalName(): String?
actual abstract override fun getLocalName(): String?
actual abstract fun getLocalName(): String?
Link copied to clipboard
expect abstract fun getNamespaceURI(): String?
actual abstract fun getNamespaceURI(): String?
actual abstract override fun getNamespaceURI(): String?
actual abstract fun getNamespaceURI(): String?
Link copied to clipboard
expect abstract fun getNextSibling(): Node?
actual abstract fun getNextSibling(): Node?
actual abstract override fun getNextSibling(): Node?
actual abstract override fun getNextSibling(): Node?
Link copied to clipboard
expect abstract fun getNodeName(): String
actual abstract fun getNodeName(): String
actual abstract override fun getNodeName(): String
abstract fun getNodeName(): String
Link copied to clipboard
open override fun getNodeType(): Short
Link copied to clipboard
expect abstract fun getNodetype(): NodeType
actual abstract fun getNodetype(): NodeType
actual abstract fun getNodetype(): NodeType
abstract fun getNodetype(): NodeType
Link copied to clipboard
expect abstract override fun getNodeValue(): Nothing?
actual abstract override fun getNodeValue(): Nothing?
actual abstract override fun getNodeValue(): Nothing?
actual abstract override fun getNodeValue(): Nothing?
Link copied to clipboard
expect abstract override fun getOwnerDocument(): Nothing?
actual abstract override fun getOwnerDocument(): Nothing?
actual abstract override fun getOwnerDocument(): Nothing?
actual abstract override fun getOwnerDocument(): Nothing?
Link copied to clipboard
expect abstract fun getParentElement(): Element?
actual abstract fun getParentElement(): Element?
actual abstract fun getParentElement(): Element?
actual abstract override fun getParentElement(): Element?
Link copied to clipboard
expect abstract fun getParentNode(): Node?
actual abstract fun getParentNode(): Node?
actual abstract override fun getParentNode(): Node?
actual abstract override fun getParentNode(): Node?
Link copied to clipboard
expect abstract fun getPrefix(): String?
actual abstract fun getPrefix(): String?
actual abstract override fun getPrefix(): String?
actual abstract fun getPrefix(): String?
Link copied to clipboard
expect abstract fun getPreviousSibling(): Node?
actual abstract fun getPreviousSibling(): Node?
actual abstract override fun getPreviousSibling(): Node?
actual abstract override fun getPreviousSibling(): Node?
Link copied to clipboard
open override fun getStrictErrorChecking(): Boolean
Link copied to clipboard
expect abstract fun getTextContent(): String?
actual abstract fun getTextContent(): String?
actual abstract override fun getTextContent(): String?
abstract fun getTextContent(): String?
Link copied to clipboard
open override fun getUserData(key: String): Any?
Link copied to clipboard
open override fun getXmlEncoding(): String?
Link copied to clipboard
expect abstract fun hasAttributes(): Boolean
actual abstract override fun hasAttributes(): Boolean
Link copied to clipboard
actual abstract override fun hasChildNodes(): Boolean
Link copied to clipboard
expect abstract fun importNode(node: PlatformNode, deep: Boolean): Node
actual abstract override fun importNode(node: PlatformNode, deep: Boolean): Node
actual abstract override fun importNode(node: PlatformNode, deep: Boolean): Node
actual abstract override fun importNode(node: PlatformNode, deep: Boolean): Node
Link copied to clipboard
actual fun Document.importNode(node: PlatformNode, deep: Boolean): Node
actual fun Document.importNode(node: PlatformNode, deep: Boolean): Node
actual fun Document.importNode(node: PlatformNode, deep: Boolean): Node
Link copied to clipboard
actual abstract override fun insertBefore(newChild: PlatformNode, refChild: PlatformNode?): Node?
Link copied to clipboard
expect abstract fun isDefaultNamespace(namespaceURI: String): Boolean
actual abstract fun isDefaultNamespace(namespaceURI: String): Boolean
actual abstract override fun isDefaultNamespace(namespaceURI: String): Boolean
actual abstract fun isDefaultNamespace(namespaceURI: String): Boolean
Link copied to clipboard
actual abstract override fun isEqualNode(other: PlatformNode): Boolean
Link copied to clipboard
actual abstract override fun isSameNode(other: PlatformNode): Boolean
Link copied to clipboard
open override fun isSupported(feature: String?, version: String?): Boolean
Link copied to clipboard
actual abstract override fun lookupNamespaceURI(prefix: String): String?
actual abstract override fun lookupNamespaceURI(prefix: String): String?
abstract fun lookupNamespaceURI(prefix: String): String?
Link copied to clipboard
expect abstract fun lookupPrefix(namespace: String): String?
actual abstract override fun lookupPrefix(namespace: String): String?
actual abstract override fun lookupPrefix(namespace: String): String?
abstract fun lookupPrefix(namespace: String): String?
Link copied to clipboard
expect abstract fun normalize()
actual abstract fun normalize()
actual abstract override fun normalize()
actual abstract fun normalize()
Link copied to clipboard
open override fun normalizeDocument()
Link copied to clipboard
actual abstract override fun removeChild(node: PlatformNode): Node
actual abstract override fun removeChild(node: PlatformNode): Node
Link copied to clipboard
Link copied to clipboard

Remove all the child nodes that are elements.

Link copied to clipboard
open override fun renameNode(n: Node?, namespaceURI: String?, qualifiedName: String?): Node?
Link copied to clipboard
expect abstract fun replaceChild(newChild: PlatformNode, oldChild: PlatformNode): Node
actual abstract override fun replaceChild(newChild: PlatformNode, oldChild: PlatformNode): Node
actual abstract override fun replaceChild(newChild: PlatformNode, oldChild: PlatformNode): Node
Link copied to clipboard
actual fun Node.replaceChild(newChild: PlatformNode, oldChild: Node): Node
actual fun Node.replaceChild(newChild: PlatformNode, oldChild: Node): Node
Link copied to clipboard
expect abstract fun setDocumentURI(documentURI: String?)
actual abstract fun setDocumentURI(documentURI: String?)
actual abstract override fun setDocumentURI(documentURI: String?)
actual abstract fun setDocumentURI(documentURI: String?)
Link copied to clipboard
expect abstract fun setNodeValue(value: String?)
actual abstract fun setNodeValue(value: String?)
actual abstract override fun setNodeValue(value: String?)
actual abstract fun setNodeValue(value: String?)
Link copied to clipboard
open override fun setPrefix(prefix: String?)
Link copied to clipboard
expect abstract fun setTextContent(value: String?)
actual abstract fun setTextContent(value: String?)
actual abstract override fun setTextContent(value: String?)
abstract fun setTextContent(value: String?)
Link copied to clipboard
open override fun setUserData(key: String, data: Any?, handler: UserDataHandler?): Any?