public abstract class XMLNode extends Object implements Node
Base mutable DOM node used by the Klyn XML implementation.
import klyn.io.xml.dom
document = XMLDocument()
node = document.createElement("root")| Modifier and Type | Member | Description |
|---|---|---|
| public readonly property | attributesattributes as NamedNodeMap |
No summary. |
| public readonly property | baseURIbaseURI as String |
No summary. |
| public readonly property | childNodeschildNodes as NodeList |
No summary. |
| public readonly property | firstChildfirstChild as Node |
No summary. |
| public readonly property | lastChildlastChild as Node |
No summary. |
| public readonly property | localNamelocalName as String |
No summary. |
| public readonly property | namespaceURInamespaceURI as String |
No summary. |
| public readonly property | nextSiblingnextSibling as Node |
No summary. |
| public readonly property | nodeNamenodeName as String |
No summary. |
| public readonly property | nodeTypenodeType as Int |
No summary. |
| public property | nodeValuenodeValue as String |
No summary. |
| public readonly property | ownerDocumentownerDocument as Document |
No summary. |
| public readonly property | parentNodeparentNode as Node |
No summary. |
| public property | prefixprefix as String |
No summary. |
| public readonly property | previousSiblingpreviousSibling as Node |
No summary. |
| public property | textContenttextContent as String |
No summary. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | _collectElementsByTagName_collectElementsByTagName(tagName as String, result as XMLNodeList) as Void |
No summary. |
| public | _collectElementsByTagNameNS_collectElementsByTagNameNS(namespaceURI as String, localName as String, result as XMLNodeList) as Void |
No summary. |
| public | _setNamespace | No summary. |
| public | _setOwnerDocument_setOwnerDocument(document as Document) as Void |
No summary. |
| public | _setOwnerDocumentRecursive_setOwnerDocumentRecursive(document as Document) as Void |
No summary. |
| public | _setParentNode_setParentNode(parent as Node) as Void |
No summary. |
| public | appendChildappendChild(newChild as Node) as Node throws DOMException |
Appends a node or transfers all children of a document fragment in order. |
| public | cloneNode | No summary. |
| public | compareDocumentPositioncompareDocumentPosition(other as Node) as Int throws DOMException |
Compares positions in a tree using node identity, not structural equality. |
| public | getAttribute | No summary. |
| public | getFeature | No summary. |
| public | getUserData | No summary. |
| public | hasAttributeshasAttributes() as Boolean |
No summary. |
| public | hasChildNodeshasChildNodes() as Boolean |
No summary. |
| public | insertBeforeinsertBefore(newChild as Node, refChild as Node) as Node throws DOMException |
Inserts a node, or the ordered children of a document fragment, before a reference child. |
| public | isDefaultNamespace | No summary. |
| public | isEqualNode | Compares node metadata, unordered attributes and ordered child subtrees. |
| public | isSameNode | No summary. |
| public | isSupported | No summary. |
| public | lookupNamespaceURI | No summary. |
| public | lookupPrefix | No summary. |
| public | normalizenormalize() as Void |
Merges adjacent Text nodes and removes empty Text nodes recursively. |
| public | removeChildremoveChild(oldChild as Node) as Node throws DOMException |
Performs a DOM operation. |
| public | replaceChildreplaceChild(newChild as Node, oldChild as Node) as Node throws DOMException |
Replaces a child after validating the complete resulting tree. |
| public | setUserDatasetUserData(key as String, data as Object, handler as UserDataHandler) as Object |
No summary. |