DOMElement_hasAttributes_basic.phpt 963 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. --TEST--
  2. DOMNode: hasAttributes()
  3. --CREDITS--
  4. James Lewis <james@s-1.com>
  5. #TestFest 2008
  6. --SKIPIF--
  7. <?php require_once('skipif.inc'); ?>
  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. $element = $dom->documentElement;
  18. echo "Verify that we have a DOMElement object:\n";
  19. echo get_class($element), "\n";
  20. echo "\nElement should have attributes:\n";
  21. var_dump($element->hasAttributes());
  22. $nodelist=$dom->getElementsByTagName('tbody') ;
  23. $element = $nodelist->item(0);
  24. echo "\nVerify that we have a DOMElement object:\n";
  25. echo get_class($element), "\n";
  26. echo "\nElement should have no attributes:\n";
  27. var_dump($element->hasAttributes());
  28. ?>
  29. --EXPECT--
  30. Verify that we have a DOMElement object:
  31. DOMElement
  32. Element should have attributes:
  33. bool(true)
  34. Verify that we have a DOMElement object:
  35. DOMElement
  36. Element should have no attributes:
  37. bool(false)