DOMXPath sınıfı

(PHP 5, PHP 7, PHP 8)

Giriş

XPath 1.0 desteklenir.

Sınıf Sözdizimi

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

Özellikler

document

Belge.

registerNodeNamespaces

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

Sürüm Bilgisi

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