Skip to content

@miy2/xml-api


Class: Text

Base class for Text, Comment, and CDATASection nodes.

Extends

Constructors

Constructor

new Text(model, ownerDocument): Text

Parameters

model

ModelNode

ownerDocument

Document | null

Returns

Text

Inherited from

CharacterData.constructor

Properties

CDATA_SECTION_NODE

readonly CDATA_SECTION_NODE: 4 = 4

Inherited from

CharacterData.CDATA_SECTION_NODE


COMMENT_NODE

readonly COMMENT_NODE: 8 = 8

Inherited from

CharacterData.COMMENT_NODE


DOCUMENT_NODE

readonly DOCUMENT_NODE: 9 = 9

Inherited from

CharacterData.DOCUMENT_NODE


ELEMENT_NODE

readonly ELEMENT_NODE: 1 = 1

Inherited from

CharacterData.ELEMENT_NODE


model

protected model: ModelNode

Inherited from

CharacterData.model


ownerDocument

ownerDocument: Document | null

Inherited from

CharacterData.ownerDocument


TEXT_NODE

readonly TEXT_NODE: 3 = 3

Inherited from

CharacterData.TEXT_NODE

Accessors

childNodes

Get Signature

get childNodes(): NodeList

Returns a NodeList containing all children of this node, respecting the document's filter.

Returns

NodeList

Inherited from

CharacterData.childNodes


data

Get Signature

get data(): string

Returns

string

Set Signature

set data(value): void

Parameters
value

string

Returns

void

Inherited from

CharacterData.data


firstChild

Get Signature

get firstChild(): Node | null

Returns

Node | null

Inherited from

CharacterData.firstChild


lastChild

Get Signature

get lastChild(): Node | null

Returns

Node | null

Inherited from

CharacterData.lastChild


length

Get Signature

get length(): number

Returns

number

Inherited from

CharacterData.length


nextSibling

Get Signature

get nextSibling(): Node | null

Returns

Node | null

Inherited from

CharacterData.nextSibling


nodeName

Get Signature

get nodeName(): string

Returns

string

Overrides

CharacterData.nodeName


nodeType

Get Signature

get nodeType(): number

Returns

number

Overrides

CharacterData.nodeType


parentNode

Get Signature

get parentNode(): Node | null

Returns the parent of this node.

Returns

Node | null

Inherited from

CharacterData.parentNode


previousSibling

Get Signature

get previousSibling(): Node | null

Returns

Node | null

Inherited from

CharacterData.previousSibling


textContent

Get Signature

get textContent(): string | null

Returns

string | null

Set Signature

set textContent(value): void

Parameters
value

string | null

Returns

void

Inherited from

CharacterData.textContent

Methods

appendChild()

appendChild<T>(newChild): T

Adds a node to the end of the list of children of a specified parent node.

Type Parameters

T

T extends Node

Parameters

newChild

T

The node to append.

Returns

T

Inherited from

CharacterData.appendChild


getModel()

getModel(): ModelNode

Returns

ModelNode

Inherited from

CharacterData.getModel


insertBefore()

insertBefore<T>(newChild, refChild): T

Inserts a node before a reference node as a child of this node.

Type Parameters

T

T extends Node

Parameters

newChild

T

The node to insert.

refChild

The reference node (must be a child of this node).

Node | null

Returns

T

Inherited from

CharacterData.insertBefore


removeChild()

removeChild<T>(child): T

Removes a child node from the DOM and returns the removed node.

Type Parameters

T

T extends Node

Parameters

child

T

The child node to remove.

Returns

T

Inherited from

CharacterData.removeChild


replaceChild()

replaceChild<T>(newChild, oldChild): T

Replaces a child node with a new node.

Type Parameters

T

T extends Node

Parameters

newChild

T

The new node to add.

oldChild

Node

The child node to be replaced.

Returns

T

Inherited from

CharacterData.replaceChild