ID:               46048
 Updated by:       [EMAIL PROTECTED]
 Reported By:      php at isnoop dot net
-Status:           Open
+Status:           Bogus
 Bug Type:         SimpleXML related
 Operating System: Ubuntu 8.04 server
 PHP Version:      5.3.0alpha2
 New Comment:

Your xml is invalid:

$ php -n t.php

Warning: simplexml_load_string(): Entity: line 3: parser error :
Opening and ending tag mismatch: key line 3 and name in
/home/jani/src/build/php_5_3_tst/t.php on line 8

Warning: simplexml_load_string(): <key>value</name> in
/home/jani/src/build/php_5_3_tst/t.php on line 8

Warning: simplexml_load_string():                  ^ in
/home/jani/src/build/php_5_3_tst/t.php on line 8


With non-invalid XML I get expected result.



Previous Comments:
------------------------------------------------------------------------

[2008-09-10 23:58:49] php at isnoop dot net

Description:
------------
The @attributes for the top-level element in a SimpleXMLElement object
aren't returned as part of any iteration over the object.

Reproduced in 5.3.0alpha1 as well.

Reproduce code:
---------------
$xml = '
<data id="1">
        <key>value</name>
</data>
';
$obj = simplexml_load_string($xml);
print_r(get_object_vars($obj));


Expected result:
----------------
Array
(   
    [EMAIL PROTECTED] => Array
        (   
            [id] => 1
        )
    [key] => value
)



Actual result:
--------------
Array
(   
    [key] => value
)




------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=46048&edit=1

Reply via email to