bug67474.phpt 574 B

123456789101112131415161718192021222324252627
  1. --TEST--
  2. Bug #67474 getElementsByTagNameNS and default namespace
  3. --EXTENSIONS--
  4. dom
  5. --FILE--
  6. <?php
  7. declare(strict_types=1);
  8. $doc = new DOMDocument();
  9. $doc->loadXML('<root xmlns:x="x"><a/><x:a/></root>');
  10. $list = $doc->getElementsByTagNameNS('', 'a');
  11. var_dump($list->length);
  12. $list = $doc->getElementsByTagNameNS(null, 'a');
  13. var_dump($list->length);
  14. $elem = $doc->documentElement;
  15. $list = $elem->getElementsByTagNameNS('', 'a');
  16. var_dump($list->length);
  17. $list = $elem->getElementsByTagNameNS(null, 'a');
  18. var_dump($list->length);
  19. ?>
  20. --EXPECT--
  21. int(1)
  22. int(1)
  23. int(1)
  24. int(1)