mirror of
https://github.com/php/php-src.git
synced 2024-10-04 00:06:16 +00:00
44 lines
1.2 KiB
Plaintext
44 lines
1.2 KiB
Plaintext
|
--TEST--
|
||
|
Bug #67081 DOMDocumentType->internalSubset returns entire DOCTYPE tag, not only the subset
|
||
|
--SKIPIF--
|
||
|
<?php
|
||
|
require_once('skipif.inc');
|
||
|
?>
|
||
|
--FILE--
|
||
|
<?php
|
||
|
$domDocument = new DOMDocument();
|
||
|
$domDocument->load(dirname(__FILE__) . DIRECTORY_SEPARATOR . "bug67081_0.xml");
|
||
|
var_dump($domDocument->doctype->internalSubset);
|
||
|
|
||
|
$domDocument = new DOMDocument();
|
||
|
$domDocument->load(dirname(__FILE__) . DIRECTORY_SEPARATOR . "bug67081_1.xml");
|
||
|
var_dump($domDocument->doctype->internalSubset);
|
||
|
|
||
|
$domDocument = new DOMDocument();
|
||
|
$domDocument->load(dirname(__FILE__) . DIRECTORY_SEPARATOR . "bug67081_2.xml");
|
||
|
var_dump($domDocument->doctype->internalSubset);
|
||
|
|
||
|
$domDocument = new DOMDocument();
|
||
|
$domDocument->load(dirname(__FILE__) . DIRECTORY_SEPARATOR . "dom.xml");
|
||
|
var_dump($domDocument->doctype->internalSubset);
|
||
|
?>
|
||
|
===DONE===
|
||
|
--EXPECT--
|
||
|
string(19) "<!ELEMENT a EMPTY>
|
||
|
"
|
||
|
string(38) "<!ELEMENT a EMPTY>
|
||
|
<!ELEMENT b EMPTY>
|
||
|
"
|
||
|
NULL
|
||
|
string(277) "<!ENTITY % incent SYSTEM "dom.ent">
|
||
|
<!ENTITY amp "&#38;">
|
||
|
<!ENTITY gt ">">
|
||
|
<!ENTITY % coreattrs "title CDATA #IMPLIED">
|
||
|
<!ENTITY % attrs "%coreattrs;">
|
||
|
<!ATTLIST foo bar CDATA #IMPLIED>
|
||
|
<!ELEMENT foo (#PCDATA)>
|
||
|
<!ELEMENT root (foo)+>
|
||
|
<!ATTLIST th title CDATA #IMPLIED>
|
||
|
"
|
||
|
===DONE===
|