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
|
--TEST--
Element::toggleAttribute() xmlns spec compliance
--EXTENSIONS--
dom
--FILE--
<?php
$dom = Dom\HTMLDocument::createEmpty();
$container = $dom->appendChild($dom->createElement('container'));
$container->toggleAttribute('hidden');
$container->toggleAttribute('xmlns:foo');
$container->toggleAttribute('xmlns:bar');
$container->toggleAttribute('xmlns');
echo $dom->saveHtml(), "\n";
$container->toggleAttribute('hidden');
$container->toggleAttribute('xmlns:foo');
$container->toggleAttribute('xmlns:bar');
$container->toggleAttribute('xmlns');
echo $dom->saveHtml(), "\n";
?>
--EXPECT--
<container hidden="" xmlns:foo="" xmlns:bar="" xmlns=""></container>
<container></container>
|