CDATASection class

The interface represents a CDATA section that can be used within XML to include extended portions of unescaped text. When inside a CDATA section, the symbols < and & don't need escaping as they normally do.

In XML, a CDATA section looks like: <![CDATA[ ... ]]> For example: <foo>Here is a CDATA section: <![CDATA[ < > & ]]> with all kinds of unescaped text.</foo>

The only sequence which is not allowed within a CDATA section is the closing sequence of a CDATA section itself, []]>]. Note: CDATA sections should not be used within HTML they are considered as comments and not displayed.

EventTarget

Node

CharacterData

Text

CDATASection

Implemented types
Available extensions
Annotations
  • @JS.new()
  • @staticInterop

Constructors

CDATASection()
factory

Properties

assignedSlot → HTMLSlotElement?

Available on Slottable, provided by the PropsSlottable extension

no setter
baseURI → String

Available on Node, provided by the PropsNode extension

no setter
childNodes → NodeList

Available on Node, provided by the PropsNode extension

no setter
data ↔ String

Available on CharacterData, provided by the PropsCharacterData extension

getter/setter pair
firstChild → Node?

Available on Node, provided by the PropsNode extension

no setter
hashCode → int
The hash code for this object.
no setterinherited
isConnected → bool

Available on Node, provided by the PropsNode extension

no setter
lastChild → Node?

Available on Node, provided by the PropsNode extension

no setter
length → int

Available on CharacterData, provided by the PropsCharacterData extension

no setter
nextElementSibling → Element?

Available on NonDocumentTypeChildNode, provided by the PropsNonDocumentTypeChildNode extension

no setter
nextSibling → Node?

Available on Node, provided by the PropsNode extension

no setter
nodeName → String

Available on Node, provided by the PropsNode extension

no setter
nodeType → int

Available on Node, provided by the PropsNode extension

no setter
nodeValue ↔ String?

Available on Node, provided by the PropsNode extension

getter/setter pair
ownerDocument → Document?

Available on Node, provided by the PropsNode extension

no setter
parentElement → Element?

Available on Node, provided by the PropsNode extension

no setter
parentNode → Node?

Available on Node, provided by the PropsNode extension

no setter
previousElementSibling → Element?

Available on NonDocumentTypeChildNode, provided by the PropsNonDocumentTypeChildNode extension

no setter
previousSibling → Node?

Available on Node, provided by the PropsNode extension

no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
textContent ↔ String?

Available on Node, provided by the PropsNode extension

getter/setter pair
wholeText → String

Available on Text, provided by the PropsText extension

no setter

Methods

addEventListener(String type, EventListener? callback, [dynamic options]) → void

Available on EventTarget, provided by the PropsEventTarget extension

after([dynamic nodes1, dynamic nodes2, dynamic nodes3]) → void

Available on ChildNode, provided by the PropsChildNode extension

appendChild(Node node) → Node

Available on Node, provided by the PropsNode extension

appendData(String data) → void

Available on CharacterData, provided by the PropsCharacterData extension

before([dynamic nodes1, dynamic nodes2, dynamic nodes3]) → void

Available on ChildNode, provided by the PropsChildNode extension

cloneNode([bool? deep = false]) → Node

Available on Node, provided by the PropsNode extension

compareDocumentPosition(Node other) → int

Available on Node, provided by the PropsNode extension

contains(Node? other) → bool

Available on Node, provided by the PropsNode extension

convertPointFromNode(DOMPointInit point, dynamic from, [ConvertCoordinateOptions? options]) → DOMPoint

Available on GeometryUtils, provided by the PropsGeometryUtils extension

convertQuadFromNode(DOMQuadInit quad, dynamic from, [ConvertCoordinateOptions? options]) → DOMQuad

Available on GeometryUtils, provided by the PropsGeometryUtils extension

convertRectFromNode(DOMRectReadOnly rect, dynamic from, [ConvertCoordinateOptions? options]) → DOMQuad

Available on GeometryUtils, provided by the PropsGeometryUtils extension

deleteData(int offset, int count) → void

Available on CharacterData, provided by the PropsCharacterData extension

dispatchEvent(Event event) → bool

Available on EventTarget, provided by the PropsEventTarget extension

getBoxQuads([BoxQuadOptions? options]) → Iterable<DOMQuad>

Available on GeometryUtils, provided by the PropsGeometryUtils extension

getRootNode([GetRootNodeOptions? options]) → Node

Available on Node, provided by the PropsNode extension

hasChildNodes() → bool

Available on Node, provided by the PropsNode extension

insertBefore(Node node, Node? child) → Node

Available on Node, provided by the PropsNode extension

insertData(int offset, String data) → void

Available on CharacterData, provided by the PropsCharacterData extension

isDefaultNamespace(String? namespace) → bool

Available on Node, provided by the PropsNode extension

isEqualNode(Node? otherNode) → bool

Available on Node, provided by the PropsNode extension

isSameNode(Node? otherNode) → bool

Available on Node, provided by the PropsNode extension

lookupNamespaceURI(String? prefix) → String?

Available on Node, provided by the PropsNode extension

lookupPrefix(String? namespace) → String?

Available on Node, provided by the PropsNode extension

normalize() → void

Available on Node, provided by the PropsNode extension

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
remove() → void

Available on ChildNode, provided by the PropsChildNode extension

removeChild(Node child) → Node

Available on Node, provided by the PropsNode extension

removeEventListener(String type, EventListener? callback, [dynamic options]) → void

Available on EventTarget, provided by the PropsEventTarget extension

replaceChild(Node node, Node child) → Node

Available on Node, provided by the PropsNode extension

replaceData(int offset, int count, String data) → void

Available on CharacterData, provided by the PropsCharacterData extension

replaceWith([dynamic nodes1, dynamic nodes2, dynamic nodes3]) → void

Available on ChildNode, provided by the PropsChildNode extension

splitText(int offset) → Text

Available on Text, provided by the PropsText extension

substringData(int offset, int count) → String

Available on CharacterData, provided by the PropsCharacterData extension

toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited