The DOMXPath class
From Get docs
Php/docs/latest/class.domxpath
The DOMXPath class
Introduction
(PHP 5, PHP 7, PHP 8)
Supports XPath 1.0
Class synopsis
class DOMXPath {
public DOMDocument $document
;
/* Methods */
public __construct(DOMDocument $document
, bool $registerNodeNS
= true)
public evaluate(string $expression, ?DOMNode $contextNode = null, bool $registerNodeNS = true): mixed
public query(string $expression, ?DOMNode $contextNode = null, bool $registerNodeNS = true): mixed
public registerNamespace(string $prefix, string $namespace): bool
public registerPhpFunctions(string|array|null $restrict = null): void
}
Properties
document
Table of Contents
- DOMXPath::__construct — Creates a new DOMXPath object
- DOMXPath::evaluate — Evaluates the given XPath expression and returns a typed result if possible
- DOMXPath::query — Evaluates the given XPath expression
- DOMXPath::registerNamespace — Registers the namespace with the DOMXPath object
- DOMXPath::registerPhpFunctions — Register PHP functions as XPath functions
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/class.domxpath.php
/* Properties */