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()
  • @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