/
usr
/
local
/
lsws
/
phpbuild
/
php-8.0.7
/
ext
/
libxml
/
tests
/
File Upload :
llllll
Current File: //usr/local/lsws/phpbuild/php-8.0.7/ext/libxml/tests/bug42112.phpt
--TEST-- Bug #42112 (deleting a node produces memory corruption) --SKIPIF-- <?php if (!extension_loaded('dom')) die('skip dom extension not available'); ?> --FILE-- <?php $xml = <<<EOXML <root><child xml:id="id1">baz</child></root> EOXML; function remove_node($doc) { $node = $doc->getElementById( 'id1' ); print 'Deleting Node: '.$node->nodeName."\n"; $node->parentNode->removeChild( $node ); } $doc = new DOMDocument(); $doc->loadXML($xml); remove_node($doc); $node = $doc->getElementById( 'id1' ); if ($node) { print 'Found Node: '.$node->nodeName."\n"; } $root = $doc->documentElement; print 'Root Node: '.$root->nodeName."\n"; ?> --EXPECT-- Deleting Node: child Root Node: root
Copyright ©2k19 -
Hexid
|
Tex7ure