Giriş
PHP Manual
PHP Manual»DOM»DOMXPath

DOMXPath sınıfı

(PHP 5, PHP 7, PHP 8)

XPath 1.0 desteklenir.

class DOMXPath {
/* Özellikler */
public readonly DOMDocument $document;
/* Yöntemler */
public function __construct(DOMDocument $document, bool $registerNodeNS = true)
public function evaluate(string $ifade, ?DOMNode $bağlamsal_düğüm = null, bool $kaydet = true): mixed
public function query(string $ifade, ?DOMNode $bağlamsal_düğüm = null, bool $kaydet = true): DOMNodeList
public static function quote(string $str): string
public function registerNamespace(string $prefix, string $namespace): bool
public function registerPhpFunctionNS(string $namespaceURI, string $name, callable $callable): void
public function registerPhpFunctions(string|array|null $sınırla = null): void
}
document

Belge.

registerNodeNamespaces

true atandığında, düğümdeki isim alanları kayıt altına alınır.

Sürüm: Açıklama
8.4.0 Artık bir DOMXPath nesnesini klonlamak mümkün değil. Bunu yapmak bir istisna oluşmasına neden olur. PHP 8.4.0'dan önce bu, kullanılamaz bir nesneyle sonuçlanıyordu.
8.0.0 registerNodeNamespaces özelliği eklendi.

İçindekiler

To Top