1--TEST-- 2Test DOMDocument::loadXML() with LIBXML_DTDATTR, LIBXML_NOCDATA, LIBXML_NOENT, LIBXML_NOBLANKS 3--DESCRIPTION-- 4This test verifies the right behaviour of the following constants: 5LIBXML_DTDATTR, LIBXML_NOCDATA, LIBXML_NOENT and LIBXML_NOBLANKS 6Environment 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-- 11Antonio Diaz Ruiz <dejalatele@gmail.com> 12--INI-- 13assert.bail=true 14--SKIPIF-- 15<?php include('skipif.inc'); ?> 16--ENV-- 17XML_FILE=/book_with_dtd2.xml 18LOAD_OPTIONS=LIBXML_DTDATTR|LIBXML_NOCDATA|LIBXML_NOENT|LIBXML_NOBLANKS 19EXPECTED_RESULT=1 20--FILE_EXTERNAL-- 21domdocumentloadxml_test_method_savexml.inc 22--EXPECT-- 23<?xml version="1.0" encoding="UTF-8"?> 24<!DOCTYPE books [ 25<!ENTITY entitest "entity is only for test purposes"> 26<!ATTLIST title default CDATA "default title"> 27<!ELEMENT books (book)*> 28<!ELEMENT book (title , author)> 29<!ELEMENT title (#PCDATA)> 30<!ELEMENT author (#PCDATA)> 31]> 32<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> 33