1--TEST--
2DOMDocument::validate() should validate an internal DTD declaration
3--CREDITS--
4Knut Urdalen <knut@php.net>
5#PHPTestFest2009 Norway 2009-06-09 \o/
6--SKIPIF--
7<?php
8require_once dirname(__FILE__) .'/skipif.inc';
9?>
10--FILE--
11<?php
12$xml = "<?xml version=\"1.0\"?>
13<!DOCTYPE note [
14<!ELEMENT note (to,from,heading,body)>
15<!ELEMENT to (#PCDATA)>
16<!ELEMENT from (#PCDATA)>
17<!ELEMENT heading (#PCDATA)>
18<!ELEMENT body (#PCDATA)>
19]>
20<note>
21<to>Tove</to>
22<from>Jani</from>
23<heading>Reminder</heading>
24<body>Don't forget me this weekend</body>
25</note>";
26$dom = new DOMDocument('1.0');
27$dom->loadXML($xml);
28var_dump($dom->validate());
29?>
30--EXPECTF--
31bool(true)
32