DOMXPath::evaluate

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

DOMXPath::evaluate β€” ΠžΠ±Ρ‡ΠΈΡΠ»ΡŽΡ” ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΈΠΉ Π²ΠΈΡ€Π°Π· XPath Ρ– ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” Ρ‚ΠΈΠΏΡ–Π·ΠΎΠ²Π°Π½ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, якщо ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎ

Опис

public DOMXPath::evaluate(string $expression, ?DOMNode $contextNode = null, bool $registerNodeNS = true): mixed

Π’ΠΈΠΊΠΎΠ½ΡƒΡ” ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΈΠΉ Π²ΠΈΡ€Π°Π· XPath expression Ρ‚Π° ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” Ρ‚ΠΈΠΏΡ–Π·ΠΎΠ²Π°Π½ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, якщо Ρ†Π΅ ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎ.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

expression

Π’ΠΈΡ€Π°Π· XPath для виконання.

contextNode

Π”ΠΎΠ΄Π°Ρ‚ΠΊΠΎΠ²ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ contextNode ΠΌΠΎΠΆΠ΅ Π±ΡƒΡ‚ΠΈ Π²ΠΊΠ°Π·Π°Π½ΠΈΠΉ Π΄ΠΎ виконання відносних Π·Π°ΠΏΠΈΡ‚Ρ–Π² XPath. Π—Π° промовчанням Π·Π°ΠΏΠΈΡ‚ΠΈ Π²ΠΈΠΊΠΎΠ½ΡƒΡŽΡ‚ΡŒΡΡ Ρ‰ΠΎΠ΄ΠΎ ΠΊΠΎΡ€Π΅Π½Π΅Π²ΠΎΠ³ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°.

registerNodeNS

Π§ΠΈ ΠΏΠΎΡ‚Ρ€Ρ–Π±Π½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΎ рСєструвати прСфікси простору Ρ–ΠΌΠ΅Π½ Π² області видимості контСкстного Π²ΡƒΠ·Π»Π° для ΠΎΠ±'Ρ”ΠΊΡ‚Π° DOMXPath. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π΄ΠΎΠΏΠΎΠΌΠ°Π³Π°Ρ” ΡƒΠ½ΠΈΠΊΠ°Ρ‚ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²ΠΈΠΊΠ»ΠΈΠΊΡƒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ DOMXPath::registerNamespace() для ΠΊΠΎΠΆΠ½ΠΎΠ³ΠΎ простору Ρ–ΠΌΠ΅Π½ Ρƒ області видимості. Коли прСфікси простору Ρ–ΠΌΠ΅Π½ ΠΊΠΎΠ½Ρ„Π»Ρ–ΠΊΡ‚ΡƒΡŽΡ‚ΡŒ, Ρ€Π΅Ρ”ΡΡ‚Ρ€ΡƒΡ”Ρ‚ΡŒΡΡ лишС прСфікс простору Ρ–ΠΌΠ΅Π½ Π½Π°ΠΉΠ±Π»ΠΈΠΆΡ‡ΠΎΠ³ΠΎ Π½Π°Ρ‰Π°Π΄ΠΊΠ°.

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” Ρ‚ΠΈΠΏΡ–Π·ΠΎΠ²Π°Π½ΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, якщо Ρ†Π΅ ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎ, Π°Π±ΠΎ ΠΎΠ±'Ρ”ΠΊΡ‚ DOMNodeList, Ρ‰ΠΎ ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ всі Π²ΡƒΠ·Π»ΠΈ, Ρ‰ΠΎ Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π°ΡŽΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎΠΌΡƒ XPath-Π²ΠΈΡ€Π°Π·Ρƒ expression

Π―ΠΊΡ‰ΠΎ expressionпостроСно Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈcontextNodeΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅,DOMXPath::evaluate() ΠΏΠΎΠ²Π΅Ρ€Π½Π΅ false

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠžΡ‚Ρ€ΠΈΠΌΠ°Π½Π½Ρ всіх Π°Π½Π³Π»Ρ–ΠΉΡΡŒΠΊΠΈΡ… ΠΊΠ½ΠΈΠ³

Loading...

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ виконання Π½Π°Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρƒ:

Π•ΡΡ‚ΡŒ 2 английскиС ΠΊΠ½ΠΈΠ³ΠΈ

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • DOMXPath::query() - Π’ΠΈΠΊΠΎΠ½ΡƒΡ” Π·Π°Π΄Π°Π½ΠΈΠΉ Π²ΠΈΡ€Π°Π· XPath