1234567891011121314151617181920212223242526272829 |
- --TEST--
- DOMDocument::validate() should validate an internal DTD declaration
- --CREDITS--
- Knut Urdalen <knut@php.net>
- #PHPTestFest2009 Norway 2009-06-09 \o/
- --EXTENSIONS--
- dom
- --FILE--
- <?php
- $xml = "<?xml version=\"1.0\"?>
- <!DOCTYPE note [
- <!ELEMENT note (to,from,heading,body)>
- <!ELEMENT to (#PCDATA)>
- <!ELEMENT from (#PCDATA)>
- <!ELEMENT heading (#PCDATA)>
- <!ELEMENT body (#PCDATA)>
- ]>
- <note>
- <to>Tove</to>
- <from>Jani</from>
- <heading>Reminder</heading>
- <body>Don't forget me this weekend</body>
- </note>";
- $dom = new DOMDocument('1.0');
- $dom->loadXML($xml);
- var_dump($dom->validate());
- ?>
- --EXPECT--
- bool(true)
|