ConFoo 2025

La classe Dom\DocumentType

(PHP 8 >= 8.4.0)

Introduction

Chaque Dom\Document a un attribut doctype dont la valeur est soit null, soit un objet Dom\DocumentType.

Ceci est l'équivalent moderne et conforme aux spécifications de DOMImplementation.

Synopsis de la classe

class Dom\DocumentType extends Dom\Node implements Dom\ChildNode {
/* Constantes héritées */
/* Propriétés */
public readonly string $name;
public readonly string $publicId;
public readonly string $systemId;
public readonly ?string $internalSubset;
/* Propriétés héritées */
public readonly int $nodeType;
public readonly string $nodeName;
public readonly string $baseURI;
public readonly bool $isConnected;
public readonly ?Dom\Document $ownerDocument;
public readonly ?Dom\Node $parentNode;
public readonly ?Dom\Element $parentElement;
public readonly Dom\NodeList $childNodes;
public readonly ?Dom\Node $firstChild;
public readonly ?Dom\Node $lastChild;
public readonly ?Dom\Node $previousSibling;
public readonly ?Dom\Node $nextSibling;
/* Méthodes */
/* Pas encore documenté */
/* Méthodes héritées */
/* Pas encore documenté */
}

Propriétés

publicId

L'identifiant public du subset externe.

systemId

L'identifiant système du subset externe. Ce peut être une URI absolue ou non.

name

Le nom de la DTD ; i.e., le nom suivant immédiatement le mot clé DOCTYPE.

entities
Un objet Dom\DtdNamedNodeMap contenant les entités générales, à la fois externes et internes, déclarées dans la DTD.
notations
Un Dom\DtdNamedNodeMap contenant les notations déclarées dans la DTD.
internalSubset

Le subset interne, sous la forme d'une chaîne de caractères, ou null s'il n'y en a pas. Cette chaîne ne contient pas les crochets délimiteurs.

add a note

User Contributed Notes

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