Annotation of embedaddon/php/ext/simplexml/tests/bug40451.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #40451 (addAttribute() may crash when used with non-existent child node)
! 3: --SKIPIF--
! 4: <?php if (!extension_loaded("simplexml")) print "skip"; ?>
! 5: --FILE--
! 6: <?php
! 7:
! 8: $string = <<<XML
! 9: <?xml version="1.0"?>
! 10: <Host enable="true">
! 11: <Name>host.server.com</Name>
! 12: </Host>
! 13: XML;
! 14:
! 15: $xml = simplexml_load_string($string);
! 16:
! 17: $add = $xml->addChild('Host');
! 18: $add->Host->addAttribute('enable', 'true');
! 19:
! 20: ?>
! 21: ===DONE===
! 22: --EXPECTF--
! 23: Warning: SimpleXMLElement::addAttribute(): Unable to locate parent Element in %s on line %d
! 24: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>