The Dom\Document class
(PHP 8 >= 8.4.0)
Introduction
Represents an entire HTML or XML document; serves as the root of the document tree.
This is the modern, spec-compliant equivalent of DOMDocument. It is the base class for Dom\XMLDocument and Dom\HTMLDocument.
Class synopsis
/* Inherited constants */
/* Properties */
/* Inherited properties */
/* Methods */
/* Not documented yet */
/* Inherited methods */
/* Not documented yet */
}Properties
- implementation
The DOMImplementation object that handles this document.
- doctype
The Document Type Declaration associated with this document.
- URL
- Equivalent to documentURI.
- characterSet
- The encoding of the document used for serialization. Upon parsing a document, this is set to the input encoding of that document.
- inputEncoding
- Legacy alias for characterSet.
- charset
- Legacy alias for characterSet.
- documentURI
The location of the document or
nullif undefined.- documentElement
- The Dom\Element that is the document element. This evaluates to
nullfor document without elements. - firstElementChild
First child element or
null.- lastElementChild
Last child element or
null.- childElementCount
The number of child elements.
- body
- The first child of the
htmlelement that is either abodytag or aframesettag. These need to be in the HTML namespace. If no element matches, this evaluates tonull. - head
- The first
headelement that is a child of thehtmlelement. These need to be in the HTML namespace. If no element matches, this evaluates tonull. - title
- The title of the document as set by the
titleelement for HTML or the SVGtitleelement for SVG. If there is no title, this evaluates to the empty string.
↑ and ↓ to navigate • Enter to select • Esc to close • / to open