Lines Matching refs:xpath
27 $xpath = new DOMXPath($doc);
29 $xpath->registerNamespace('foo', 'urn:foo');
33 $xpath->registerPhpFunctionNS('urn:foo', 'strtolower', strtolower(...));
34 var_dump($xpath->query('//a[foo:strtolower(string(@href)) = "https://php.net"]'));
38 $xpath->registerPhpFunctionNS('urn:foo', 'strtolower', 'strtolower');
39 var_dump($xpath->query('//a[foo:strtolower(string(@href)) = "https://php.net"]'));
43 $xpath->registerPhpFunctionNS('urn:foo', 'test', TrampolineClass::test(...));
44 var_dump($xpath->query('//a[foo:test(string(@href)) = "https://php.net"]'));
49 $xpath->registerPhpFunctionNS('urn:foo', 'test', $state->test(...));
50 var_dump($xpath->query('//a[foo:test(string(@href))]'));
55 $xpath->registerPhpFunctionNS('urn:foo', 'test', var_dump(...));
56 $xpath->query('//a[foo:test(string(@href))]');
60 $xpath->registerNamespace('bar', 'urn:bar');
61 $xpath->registerPhpFunctionNS('urn:bar', 'test', 'strtolower');
62 var_dump($xpath->query('//a[bar:test(string(@href)) = "https://php.net"]'));