DOMDocument_load_variation2.phpt 716 B

12345678910111213141516171819202122
  1. --TEST--
  2. Test DOMDocument::load() with LIBXML_DTDVALID option
  3. --DESCRIPTION--
  4. This test verifies the right behaviour of the LIBXML_DTDVALID constant
  5. Environment variables used in the test:
  6. - XML_FILE: the xml file to load
  7. - LOAD_OPTIONS: the second parameter to pass to the method
  8. - EXPECTED_RESULT: the expected result
  9. --CREDITS--
  10. Antonio Diaz Ruiz <dejalatele@gmail.com>
  11. --INI--
  12. assert.bail=true
  13. --EXTENSIONS--
  14. dom
  15. --ENV--
  16. XML_FILE=/wrong_book_with_dtd.xml
  17. LOAD_OPTIONS=LIBXML_DTDVALID
  18. EXPECTED_RESULT=1
  19. --FILE_EXTERNAL--
  20. domdocumentload_test_method.inc
  21. --EXPECTF--
  22. Warning: DOMDocument::load%r(XML){0,1}%r(): Element book content does not follow the DTD, expecting (title , author), got (title author author ) %s