1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
--TEST--
Serialize entity reference within attribute
--EXTENSIONS--
dom
--FILE--
<?php
$xml = Dom\XMLDocument::createFromString(<<<XML
<!DOCTYPE root [
<!ENTITY foo "foo">
]>
<root><el x="&foo;bar&foo;"/></root>
XML);
$el = $xml->documentElement->firstChild;
echo $xml->saveXml(), "\n";
$html = Dom\HTMLDocument::createEmpty();
$html->append($html->importNode($el, true));
echo $html->saveHtml(), "\n";
?>
--EXPECT--
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root [
<!ENTITY foo "foo">
]>
<root><el x="&foo;bar&foo;"/></root>
<el x="&foo;bar&foo;"></el>
|