DOMDocument_schemaValidate_addAttrs.phpt 460 B

1234567891011121314151617181920212223
  1. --TEST--
  2. DomDocument::schemaValidate() - Add missing attribute default values from schema
  3. --CREDITS--
  4. Chris Wright <info@daverandom.com>
  5. --EXTENSIONS--
  6. dom
  7. --FILE--
  8. <?php
  9. $doc = new DOMDocument;
  10. $doc->load(__DIR__."/book-attr.xml");
  11. $doc->schemaValidate(__DIR__."/book.xsd", LIBXML_SCHEMA_CREATE);
  12. foreach ($doc->getElementsByTagName('book') as $book) {
  13. var_dump($book->getAttribute('is-hardback'));
  14. }
  15. ?>
  16. --EXPECT--
  17. string(5) "false"
  18. string(4) "true"