Php/docs/class.domentity

From Get docs

(PHP 5, PHP 7)

Introduction

This interface represents a known entity, either parsed or unparsed, in an XML document.


Class synopsis


DOMEntity extends DOMNode {

/* Properties */

public readonly string $publicId

public readonly string $systemId

public readonly string $notationName

public string $actualEncoding

public readonly string $encoding

public readonly string $version

/* Inherited properties */

public readonly string $nodeName

public string $nodeValue

public readonly int $nodeType

public readonly DOMNode|null $parentNode

public readonly DOMNodeList $childNodes

public readonly DOMNode|null $firstChild

public readonly DOMNode|null $lastChild

public readonly DOMNode|null $previousSibling

public readonly DOMNode|null $nextSibling

public readonly DOMNamedNodeMap|null $attributes

public readonly DOMDocument|null $ownerDocument

public readonly string|null $namespaceURI

public string $prefix

public readonly string $localName

public readonly string|null $baseURI

public string $textContent

/* Inherited methods */

public DOMNode::appendChild ( DOMNode $newnode ) : DOMNode

public DOMNode::C14N ([ bool $exclusive [, bool $with_comments [, array $xpath [, array $ns_prefixes ]]]] ) : string|false

public DOMNode::C14NFile ( string $uri [, bool $exclusive = FALSE [, bool $with_comments = FALSE [, array $xpath [, array $ns_prefixes ]]]] ) : int|false

public DOMNode::cloneNode ([ bool $deep ] ) : DOMNode

public DOMNode::getLineNo ( ) : int

public DOMNode::getNodePath ( ) : string

public DOMNode::hasAttributes ( ) : bool

public DOMNode::hasChildNodes ( ) : bool

public DOMNode::insertBefore ( DOMNode $newnode [, DOMNode $refnode ] ) : DOMNode

public DOMNode::isDefaultNamespace ( string $namespaceURI ) : bool

public DOMNode::isSameNode ( DOMNode $node ) : bool

public DOMNode::isSupported ( string $feature , string $version ) : bool

public DOMNode::lookupNamespaceUri ( string $prefix ) : string

public DOMNode::lookupPrefix ( string $namespaceURI ) : string

public DOMNode::normalize ( ) : void

public DOMNode::removeChild ( DOMNode $oldnode ) : DOMNode

public DOMNode::replaceChild ( DOMNode $newnode , DOMNode $oldnode ) : DOMNode

}

Properties

publicId
The public identifier associated with the entity if specified, and NULL otherwise.
systemId
The system identifier associated with the entity if specified, and NULL otherwise. This may be an absolute URI or not.
notationName
For unparsed entities, the name of the notation for the entity. For parsed entities, this is NULL.
actualEncoding
An attribute specifying the encoding used for this entity at the time of parsing, when it is an external parsed entity. This is NULL if it an entity from the internal subset or if it is not known.
encoding
An attribute specifying, as part of the text declaration, the encoding of this entity, when it is an external parsed entity. This is NULL otherwise.
version
An attribute specifying, as part of the text declaration, the version number of this entity, when it is an external parsed entity. This is NULL otherwise.