CDATASection
class CDATASection extends Text (View source)
Constants
| DOCUMENT_POSITION_DISCONNECTED |
|
| DOCUMENT_POSITION_PRECEDING |
|
| DOCUMENT_POSITION_FOLLOWING |
|
| DOCUMENT_POSITION_CONTAINS |
|
| DOCUMENT_POSITION_CONTAINED_BY |
|
| DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC |
|
Properties
| int | $nodeType | from Node | |
| string | $nodeName | from Node | |
| string | $baseURI | from Node | |
| bool | $isConnected | from Node | |
| Document|null | $ownerDocument | from Node | |
| Node|null | $parentNode | from Node | |
| Element|null | $parentElement | from Node | |
| Node> | $childNodes | from Node | |
| Node|null | $firstChild | from Node | |
| Node|null | $lastChild | from Node | |
| Node|null | $previousSibling | from Node | |
| Node|null | $nextSibling | from Node | |
| string|null | $nodeValue | from Node | |
| string|null | $textContent | from Node | |
| Element|null | $previousElementSibling | from CharacterData | |
| Element|null | $nextElementSibling | from CharacterData | |
| string | $data | from CharacterData | |
| int | $length | from CharacterData | |
| string | $wholeText | from Text |
Methods
No description
No description
Extracts a range of data from the character data
Append the string to the end of the character data of the node
Insert a string at the specified UTF-8 codepoint offset
Remove a range of characters from the character data
Replace a substring within the character data
Details
in
Node at line 362
Node
getRootNode(array $options = [])
No description
in
Node at line 366
bool
hasChildNodes()
No description
in
Node at line 377
void
normalize()
No description
in
Node at line 379
Node
cloneNode(bool $deep = false)
No description
in
Node at line 381
bool
isEqualNode(Node|null $otherNode)
No description
in
Node at line 383
bool
isSameNode(Node|null $otherNode)
No description
in
Node at line 391
int
compareDocumentPosition(Node $other)
No description
in
Node at line 393
bool
contains(Node|null $other)
No description
in
Node at line 395
string|null
lookupPrefix(string|null $namespace)
No description
in
Node at line 397
string|null
lookupNamespaceURI(string|null $prefix)
No description
in
Node at line 399
bool
isDefaultNamespace(string|null $namespace)
No description
in
Node at line 401
Node
insertBefore(Node $node, Node|null $child)
No description
in
Node at line 403
Node
appendChild(Node $node)
No description
in
Node at line 405
Node
replaceChild(Node $node, Node $child)
No description
in
Node at line 407
Node
removeChild(Node $child)
No description
in
Node at line 409
int
getLineNo()
No description
in
Node at line 411
string
getNodePath()
No description
in
Node at line 413
string|false
C14N(bool $exclusive = false, bool $withComments = false, array|null $xpath = null, array|null $nsPrefixes = null)
No description
in
Node at line 415
int|false
C14NFile(string $uri, bool $exclusive = false, bool $withComments = false, array|null $xpath = null, array|null $nsPrefixes = null)
No description
in
Node at line 417
array
__sleep()
No description
in
Node at line 419
void
__wakeup()
No description
string
substringData(int $offset, int $count)
Extracts a range of data from the character data
Returns the specified substring.
void
appendData(string $data)
Append the string to the end of the character data of the node
Append the string data to the end of the character data of the node.
void
insertData(int $offset, string $data)
Insert a string at the specified UTF-8 codepoint offset
Inserts string data at position offset.
void
deleteData(int $offset, int $count)
Remove a range of characters from the character data
Deletes count characters starting from position offset.
void
replaceData(int $offset, int $count, string $data)
Replace a substring within the character data
Replace count characters starting from position offset with data.
void
remove()
Removes the character data node
void
before(Node|string ...$nodes)
Adds nodes before the character data
Adds the passed nodes before the character data.
void
after(Node|string ...$nodes)
Adds nodes after the character data
Adds the passed nodes after the character data.
void
replaceWith(Node|string ...$nodes)
Replaces the character data with new nodes
in
Text at line 925
Text
splitText(int $offset)
Breaks this node into two nodes at the specified offset
Breaks this node into two nodes at the specified offset, keeping both in the tree as siblings.