1234567891011121314151617181920212223242526272829303132333435363738 |
- --TEST--
- Bug #51615 (PHP crash with wrong HTML in SimpleXML)
- --EXTENSIONS--
- simplexml
- dom
- --FILE--
- <?php
- $dom = new DOMDocument;
- $dom->loadHTML('<span title=""y">x</span><span title=""z">x</span>');
- $html = simplexml_import_dom($dom);
- var_dump($html->body->span);
- foreach ($html->body->span as $obj) {
- var_dump((string)$obj->title);
- }
- ?>
- --EXPECTF--
- Warning: DOMDocument::loadHTML(): error parsing attribute name in Entity, line: 1 in %s on line %d
- Warning: DOMDocument::loadHTML(): error parsing attribute name in Entity, line: 1 in %s on line %d
- object(SimpleXMLElement)#%d (3) {
- ["@attributes"]=>
- array(2) {
- ["title"]=>
- string(0) ""
- ["y"]=>
- string(0) ""
- }
- [0]=>
- string(1) "x"
- [1]=>
- string(1) "x"
- }
- string(0) ""
- string(0) ""
|