/php-src/ |
H A D | UPGRADING | 478 Example usage: "//span[contains(text()," . $xpath->quote($string) . ")]" 691 an xpath query. This can give a time improvement of easily two order of
|
/php-src/ext/dom/ |
H A D | config.m4 | 37 notation.c xpath.c dom_iterators.c \
|
H A D | config.w32 | 17 notation.c xpath.c dom_iterators.c \
|
H A D | php_dom.stub.php | 363 …public function C14N(bool $exclusive = false, bool $withComments = false, ?array $xpath = null, ?a… argument 366 …string $uri, bool $exclusive = false, bool $withComments = false, ?array $xpath = null, ?array $ns… argument 1211 …public function C14N(bool $exclusive = false, bool $withComments = false, ?array $xpath = null, ?a… argument 1213 …string $uri, bool $exclusive = false, bool $withComments = false, ?array $xpath = null, ?array $ns… argument
|
H A D | php_dom_arginfo.h | 44 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, xpath, IS_ARRAY, 1, "null") 52 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, xpath, IS_ARRAY, 1, "null") 662 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, xpath, IS_ARRAY, 1, "null") 670 ZEND_ARG_TYPE_INFO_WITH_DEFAULT_VALUE(0, xpath, IS_ARRAY, 1, "null")
|
/php-src/ext/dom/tests/ |
H A D | DOMNode_C14NFile_basic.phpt | 47 DOMNode::C14NFile(): Argument #4 ($xpath) must have a "query" key 48 DOMNode::C14NFile(): Argument #4 ($xpath) "query" option must be a string, array given
|
H A D | DOMNode_C14N_basic.phpt | 39 DOMNode::C14N(): Argument #3 ($xpath) must have a "query" key 40 DOMNode::C14N(): Argument #3 ($xpath) "query" option must be a string, array given
|
H A D | DOMNode_C14N_references.phpt | 25 $xpath = [ 31 foreach ($xpath['namespaces'] as $k => &$v); 33 foreach ($xpath as $k => &$v); 38 echo $doc->C14N(true, false, $xpath, $prefixes);
|
H A D | DOMNode_contains.phpt | 26 $xpath = new DOMXPath($dom); 27 $head = $xpath->query("//head")[0]; 28 $main = $xpath->query("//main")[0]; 29 $div = $xpath->query("//div")[0];
|
H A D | DOMNode_isEqualNode.phpt | 44 $xpath = new DOMXPath($dom1); 47 global $xpath; 48 $container = $xpath->query($query)[0]; 155 $tree = $xpath->query("//tree")[0]; 265 $xpath = new DOMXPath($dom);
|
H A D | DOMXPath_callables.phpt | 29 $xpath = new DOMXPath($doc); 30 $xpath->registerNamespace("php", "http://php.net/xpath"); 39 $xpath->registerPHPFunctions(null); 45 $xpath = new DOMXPath($doc); 46 $xpath->registerNamespace("php", "http://php.net/xpath"); 47 $xpath->registerPhpFunctions([]); 53 $xpath->evaluate("//a[php:function('xyz', string(@href))]"); 63 $xpath = new MyDOMXPath($doc); 64 $xpath->registerNamespace("php", "http://php.net/xpath"); 65 $xpath->registerCycle(); [all …]
|
H A D | DOMXPath_callables_errors.phpt | 11 $xpath = new DOMXPath($doc); 13 $xpath->registerPhpFunctions("nonexistent"); 19 $xpath->registerPhpFunctions(function () {}); 25 $xpath->registerPhpFunctions([function () {}]); 31 $xpath->registerPhpFunctions([var_dump(...)]); 37 $xpath->registerPhpFunctions(["nonexistent"]); 43 $xpath->registerPhpFunctions(["" => var_dump(...)]); 49 $xpath->registerPhpFunctions(["\0" => var_dump(...)]); 55 $xpath->registerPhpFunctions("");
|
H A D | DOMXPath_clone.phpt | 7 if (!class_exists('DOMXPath')) die('skip no xpath support'); 13 $xpath = new DOMXPath($dom); 15 clone $xpath;
|
H A D | DOMXPath_constructor_registered_functions.phpt | 7 if (!class_exists('DOMXPath')) die('skip no xpath support'); 27 $xpath = new DOMXPath($dom); 28 $xpath->registerNamespace('foo', 'urn:foo'); 29 $xpath->registerPhpFunctionNS('urn:foo', 'test', [new Test, 'test']); 33 $xpath->__construct($dom, true); 37 $xpath->registerNamespace('foo', 'urn:foo'); 38 $xpath->query('//*[foo:test()]'); 39 $xpath->registerPhpFunctionNS('urn:foo', 'test', [new Test, 'test']); 40 $xpath->query('//*[foo:test()]');
|
H A D | DOMXPath_evaluate_namespace_node_set.phpt | 16 $xpath = new DOMXPath($dom); 23 $xpath->registerNamespace("php", "http://php.net/xpath"); 24 $xpath->registerPhpFunctions(['node_test']); 25 var_dump($xpath->evaluate('number(php:function("node_test", //namespace::*))')); 26 var_dump($xpath->evaluate('boolean(php:function("node_test", //namespace::*))'));
|
H A D | DOMXPath_evaluate_node_set_to_string.phpt | 16 $xpath = new DOMXPath($dom); 18 $xpath->registerNamespace("php", "http://php.net/xpath"); 19 $xpath->registerPhpFunctions(['strrev']); 20 var_dump($xpath->evaluate('php:functionString("strrev", //p)')); 21 var_dump($xpath->evaluate('php:functionString("strrev", //namespace::*)'));
|
H A D | DOMXPath_quote.phpt | 10 $xpath = new DOMXPath($dom); 63 $result = $xpath->quote($input);
|
H A D | bug36756.phpt | 11 $xpath = new DOMXpath($dom); 12 $node = $xpath->query('/root')->item(0); 18 $xpath = new DOMXpath($dom); 19 $node = $xpath->query('//child')->item(0);
|
H A D | bug42082.phpt | 8 $xpath = new DOMXPath($doc); 9 $nodes = $xpath->query('*');
|
H A D | bug45251.phpt | 16 $xpath = new DOMXPath($doc); 18 $bbb = $xpath->query('bbb', $doc->documentElement)->item(0);
|
H A D | bug69373.phpt | 10 $xpath = new DOMXpath($doc); 11 $all = $xpath->query('//*');
|
H A D | bug75451.phpt | 2 Bug #75451 (Assertion fails while foreach on empty xpath query) 9 $xpath = new DOMXpath($dom); 10 foreach($xpath->query('/root/noexist') as $child) {
|
H A D | canonicalization.phpt | 36 /* exclusive/without comments using xpath query. */ 40 using xpath query with registered namespace.
|
/php-src/ext/dom/tests/compareDocumentPosition/ |
H A D | contains_element_longer_descendent.phpt | 21 $xpath = new DOMXPath($dom); 22 $container = $xpath->query("//container")->item(0); 26 $element = $xpath->query("//$tag")->item(0);
|
H A D | element_order_different_depth.phpt | 23 $xpath = new DOMXPath($dom); 24 $query = $xpath->query("//p");
|