The DOMXPath class

(PHP 5, PHP 7, PHP 8)

Introduzione

Supports XPath 1.0

Sommario della classe

class DOMXPath {
/* Proprietà */
public readonly DOMDocument $document;
/* Metodi */
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 static quote(string $str): string
public registerNamespace(string $prefix, string $namespace): bool
}

Proprietà

document

registerNodeNamespaces

When set to true, namespaces in the node are registered.

Log delle modifiche

Versione Descrizione
8.4.0 It is no longer possible to clone a DOMXPath object. Doing so will result in an exception being thrown. Prior to PHP 8.4.0 this resulted in an unusable object.
8.0.0 The registerNodeNamespaces property has been added.

Indice dei contenuti