W3cubDocs

/PHP

DOMXPath::__construct

(PHP 5, PHP 7, PHP 8)

DOMXPath::__construct Creates a new DOMXPath object

Description

public DOMXPath::__construct(DOMDocument $document, bool $registerNodeNS = true)

Creates a new DOMXPath object.

Parameters

document

The DOMDocument associated with the DOMXPath.

registerNodeNS

Whether to automatically register the in-scope namespace prefixes of the context node to the DOMXPath object. This can be used to avoid needing to call DOMXPath::registerNamespace() manually for each in-scope namespaces. When a namespace prefix conflict exists, only the nearest descendant namespace prefix is registered.

© 1997–2025 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/domxpath.construct.php