PHPerKaigi 2024

A classe DOMEntity

(PHP 5, PHP 7, PHP 8)

Introdução

Esta interface representa uma entidade conhecida, seja ela analisada ou não analisada, em um documento XML.

Resumo da classe

class DOMEntity extends DOMNode {
/* Propriedades */
public readonly ?string $publicId;
public readonly ?string $systemId;
public readonly ?string $notationName;
public readonly ?string $actualEncoding = null;
public readonly ?string $encoding = null;
public readonly ?string $version = null;
/* Propriedades herdadas */
public readonly string $nodeName;
public readonly int $nodeType;
public readonly ?DOMNode $parentNode;
public readonly ?DOMElement $parentElement;
public readonly DOMNodeList $childNodes;
public readonly ?DOMNode $firstChild;
public readonly ?DOMNode $lastChild;
public readonly ?DOMNode $previousSibling;
public readonly ?DOMNode $nextSibling;
public readonly ?DOMNamedNodeMap $attributes;
public readonly bool $isConnected;
public readonly ?DOMDocument $ownerDocument;
public readonly ?string $namespaceURI;
public string $prefix;
public readonly ?string $localName;
public readonly ?string $baseURI;
/* Métodos herdados */
public DOMNode::C14N(
    bool $exclusive = false,
    bool $withComments = false,
    ?array $xpath = null,
    ?array $nsPrefixes = null
): string|false
public DOMNode::C14NFile(
    string $uri,
    bool $exclusive = false,
    bool $withComments = false,
    ?array $xpath = null,
    ?array $nsPrefixes = null
): int|false
public DOMNode::isEqualNode(?DOMNode $otherNode): bool
public DOMNode::isSameNode(DOMNode $otherNode): bool
public DOMNode::isSupported(string $feature, string $version): bool
}

Propriedades

publicId

O identificador público associado à entidade, se especificado, e null caso contrário.

systemId

O identificador do sistema associado à entidade, se especificado, e null caso contrário. Isso pode ser um URI absoluto ou não.

notationName

Para entidades não analisadas, o nome da notação da entidade. Para entidades analisadas, isso é null.

actualEncoding

Um atributo que especifica a codificação usada para esta entidade no momento da análise, quando é uma entidade analisada externa. Isso é null se for uma entidade do subconjunto interno ou se não for conhecido.

encoding

Um atributo que especifica, como parte da declaração de texto, a codificação desta entidade, quando é uma entidade analisada externa. Isso é null caso contrário.

version

Um atributo que especifica, como parte da declaração de texto, o número da versão desta entidade, quando é uma entidade analisada externa. Isso é null caso contrário.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top