Since: 8.4

class DocumentType extends Node implements ChildNode (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
string $name
DtdNamedNodeMap $entities
DtdNamedNodeMap $notations
string $publicId
string $systemId
string|null $internalSubset

Methods

getRootNode(array $options = [])

No description

from  Node
bool
hasChildNodes()

No description

from  Node
void
normalize()

No description

from  Node
cloneNode(bool $deep = false)

No description

from  Node
bool
isEqualNode(Node|null $otherNode)

No description

from  Node
bool
isSameNode(Node|null $otherNode)

No description

from  Node
int
compareDocumentPosition(Node $other)

No description

from  Node
bool
contains(Node|null $other)

No description

from  Node
string|null
lookupPrefix(string|null $namespace)

No description

from  Node
string|null
lookupNamespaceURI(string|null $prefix)

No description

from  Node
bool
isDefaultNamespace(string|null $namespace)

No description

from  Node
insertBefore(Node $node, Node|null $child)

No description

from  Node
appendChild(Node $node)

No description

from  Node
replaceChild(Node $node, Node $child)

No description

from  Node
removeChild(Node $child)

No description

from  Node
int
getLineNo()

No description

from  Node
string
getNodePath()

No description

from  Node
string|false
C14N(bool $exclusive = false, bool $withComments = false, array|null $xpath = null, array|null $nsPrefixes = null)

No description

from  Node
int|false
C14NFile(string $uri, bool $exclusive = false, bool $withComments = false, array|null $xpath = null, array|null $nsPrefixes = null)

No description

from  Node
array
__sleep()

No description

from  Node
void
__wakeup()

No description

from  Node
void
remove()

No description

void
before(Node|string ...$nodes)

No description

void
after(Node|string ...$nodes)

No description

void
replaceWith(Node|string ...$nodes)

No description

Details

Node getRootNode(array $options = [])

No description

Parameters

array $options

Return Value

Node

bool hasChildNodes()

No description

Return Value

bool

void normalize()

No description

Return Value

void

Node cloneNode(bool $deep = false)

No description

Parameters

bool $deep

Return Value

Node

bool isEqualNode(Node|null $otherNode)

No description

Parameters

Node|null $otherNode

Return Value

bool

bool isSameNode(Node|null $otherNode)

No description

Parameters

Node|null $otherNode

Return Value

bool

int compareDocumentPosition(Node $other)

No description

Parameters

Node $other

Return Value

int

bool contains(Node|null $other)

No description

Parameters

Node|null $other

Return Value

bool

string|null lookupPrefix(string|null $namespace)

No description

Parameters

string|null $namespace

Return Value

string|null

string|null lookupNamespaceURI(string|null $prefix)

No description

Parameters

string|null $prefix

Return Value

string|null

bool isDefaultNamespace(string|null $namespace)

No description

Parameters

string|null $namespace

Return Value

bool

Node insertBefore(Node $node, Node|null $child)

No description

Parameters

Node $node
Node|null $child

Return Value

Node

Node appendChild(Node $node)

No description

Parameters

Node $node

Return Value

Node

Node replaceChild(Node $node, Node $child)

No description

Parameters

Node $node
Node $child

Return Value

Node

Node removeChild(Node $child)

No description

Parameters

Node $child

Return Value

Node

int getLineNo()

No description

Return Value

int

string getNodePath()

No description

Return Value

string

string|false C14N(bool $exclusive = false, bool $withComments = false, array|null $xpath = null, array|null $nsPrefixes = null)

No description

Parameters

bool $exclusive
bool $withComments
array|null $xpath
array|null $nsPrefixes

Return Value

string|false

int|false C14NFile(string $uri, bool $exclusive = false, bool $withComments = false, array|null $xpath = null, array|null $nsPrefixes = null)

No description

Parameters

string $uri
bool $exclusive
bool $withComments
array|null $xpath
array|null $nsPrefixes

Return Value

int|false

array __sleep()

No description

Return Value

array

void __wakeup()

No description

Return Value

void

void remove()

No description

Return Value

void

void before(Node|string ...$nodes)

No description

Parameters

Node|string ...$nodes

Return Value

void

void after(Node|string ...$nodes)

No description

Parameters

Node|string ...$nodes

Return Value

void

void replaceWith(Node|string ...$nodes)

No description

Parameters

Node|string ...$nodes

Return Value

void