XMLText
classin packageklyn.io.xml.dom
public class XMLText extends XMLCharacterData implements Text
└ XMLNode
└ XMLText
All Implemented Interfaces: Text

DOM text node implementation.

Example
import klyn.io.xml.dom

text = XMLText("content", document)
Inherited Attributes
attributeInherited Attributes from Node: ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
Properties
Modifier and Type Member Description
public readonly property isElementContentWhitespace
isElementContentWhitespace as Boolean
No summary.
public readonly property wholeText
wholeText as String
Text from this node and its adjacent Text and CDATA siblings.
Inherited Properties
propertyInherited Properties from XMLCharacterData: data, length
propertyInherited Properties from XMLNode: attributes, baseURI, childNodes, firstChild, lastChild, localName, namespaceURI, nextSibling, nodeName, nodeType, nodeValue, ownerDocument, parentNode, prefix, previousSibling, textContent
propertyInherited Properties from Object: type
Constructors
Modifier and Type Member Description
public XMLText
XMLText(data as String = "", ownerDocument as Document = null, nodeName as String = "#text", nodeType as Int = Node.TEXT_NODE)
Creates a text node.
Methods
Modifier and Type Member Description
public replaceWholeText
replaceWholeText(content as String) as Text throws DOMException
Replaces adjacent Text and CDATA siblings with this node's new content.
public splitText
splitText(offset as Int) as Text throws DOMException
Splits this Text or CDATA node at a UTF-16 offset.
Inherited Methods
methodInherited Methods from XMLCharacterData: appendData, deleteData, insertData, replaceData, substringData
methodInherited Methods from XMLNode: _collectElementsByTagName, _collectElementsByTagNameNS, _setNamespace, _setOwnerDocument, _setOwnerDocumentRecursive, _setParentNode, appendChild, cloneNode, compareDocumentPosition, getAttribute, getFeature, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setUserData
methodInherited Methods from Object: deepCopy, fromJson, hash, toDict, toJson, toMap, toString, toXml