Creates a new DOMXPath object

# 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.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open