DOMDocument_load_variation4.phpt 1.1 KB

12345678910111213141516171819202122232425
  1. --TEST--
  2. Test DOMDocument::load() with LIBXML_DTDATTR, LIBXML_NOCDATA, LIBXML_NOENT, LIBXML_NOBLANKS
  3. --DESCRIPTION--
  4. This test verifies the right behaviour of the following constants:
  5. LIBXML_DTDATTR, LIBXML_NOCDATA, LIBXML_NOENT and LIBXML_NOBLANKS
  6. Environment variables used in the test:
  7. - XML_FILE: the xml file to load
  8. - LOAD_OPTIONS: the second parameter to pass to the method
  9. - EXPECTED_RESULT: the expected result
  10. --CREDITS--
  11. Antonio Diaz Ruiz <dejalatele@gmail.com>
  12. --INI--
  13. assert.bail=true
  14. --EXTENSIONS--
  15. dom
  16. --ENV--
  17. XML_FILE=/book_with_dtd.xml
  18. LOAD_OPTIONS=LIBXML_DTDATTR|LIBXML_NOCDATA|LIBXML_NOENT|LIBXML_NOBLANKS
  19. EXPECTED_RESULT=1
  20. --FILE_EXTERNAL--
  21. domdocumentload_test_method_savexml.inc
  22. --EXPECT--
  23. <?xml version="1.0" encoding="UTF-8"?>
  24. <!DOCTYPE books SYSTEM "books.dtd">
  25. <books><book><title default="default title">The Grapes of Wrath</title><author>John Steinbeck</author></book><book><title default="default title">The Pearl</title><author>John Steinbeck</author></book><book><title default="default title">entity is only for test purposes</title><author>data for test</author></book></books>