The Dom\Entity class

Introduction

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

This is the modern, spec-compliant equivalent of DOMEntity.

Class synopsis

Dom\Entity
extends Dom\Node
/* Inherited constants */
public const int Dom\Node::DOCUMENT_POSITION_DISCONNECTED = 0x1;
public const int Dom\Node::DOCUMENT_POSITION_PRECEDING = 0x2;
public const int Dom\Node::DOCUMENT_POSITION_FOLLOWING = 0x4;
public const int Dom\Node::DOCUMENT_POSITION_CONTAINS = 0x8;
public const int Dom\Node::DOCUMENT_POSITION_CONTAINED_BY = 0x10;
public const int Dom\Node::DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 0x20;
/* Properties */
public readonly stringnull $publicId;
public readonly stringnull $systemId;
public readonly stringnull $notationName;
/* Inherited properties */
public readonly int $nodeType;
public readonly string $nodeName;
public readonly string $baseURI;
public readonly bool $isConnected;
public readonly Dom\Documentnull $ownerDocument;
public readonly Dom\Nodenull $parentNode;
public readonly Dom\Elementnull $parentElement;
public readonly Dom\NodeList $childNodes;
public readonly Dom\Nodenull $firstChild;
public readonly Dom\Nodenull $lastChild;
public readonly Dom\Nodenull $previousSibling;
public readonly Dom\Nodenull $nextSibling;
public stringnull $nodeValue;
public stringnull $textContent;
/* Inherited methods */
/* Not documented yet */

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.