DOMNode_issamenode_basic.phpt 684 B

1234567891011121314151617181920212223242526272829303132333435
  1. --TEST--
  2. DOMNode: isSameNode()
  3. --CREDITS--
  4. James Lewis <james@s-1.com>
  5. #TestFest 2008
  6. --EXTENSIONS--
  7. dom
  8. --FILE--
  9. <?php
  10. require_once("dom_test.inc");
  11. $dom = new DOMDocument;
  12. $dom->loadXML($xmlstr);
  13. if(!$dom) {
  14. echo "Error while parsing the document\n";
  15. exit;
  16. }
  17. $node = $dom->documentElement;
  18. if($node->isSameNode($node))
  19. echo "EXPECTING SAME NODE, PASSED\n" ;
  20. else
  21. echo "EXPECTING SAME NODE, FAILED\n" ;
  22. $nodelist=$dom->getElementsByTagName('tbody') ;
  23. if($nodelist->item(0)->isSameNode($node))
  24. echo "EXPECTING NOT SAME NODE, FAILED\n" ;
  25. else
  26. echo "EXPECTING NOT SAME NODE, PASSED\n" ;
  27. ?>
  28. --EXPECT--
  29. EXPECTING SAME NODE, PASSED
  30. EXPECTING NOT SAME NODE, PASSED