From:             j dot uribe at globalforma dot com
Operating system: XP
PHP version:      5.0.0RC2
PHP Bug Type:     SimpleXML related
Bug description:  A problem with namespaces in SimpleXML

Description:
------------
Hi!

-When i try access to a tag with namespaces like
<namespace:tag>Content</namespace:tag> i can't do it, if i make a
print_r($xml) i can see that tag, but i can not access to it by
$xml->namespace:tag (this is an error) or $xml->tag

-The only way to solve this is make $m=get_object_vars($xml) so i receive
a array with all the elements so i can access to it, but in the case that
namespace belongs to an attribute like <element
namespace:attrib="something"></element> this is not possible and i can not
access to it.

Thx.

Reproduce code:
---------------
$string="<xml>
<parent element:attrib>
<element:tag>content</element>
</parent>
</xml>";

$xml=simplexml_load_string($string));

print_r($xml->parent);<-this works fine;
print_r($xml->parent->element);
echo "$xml->parent->elementecho "$xml->attrib";";<-these does not produce
any output.


Expected result:
----------------
I expected to see the content of the <element:tag> but i can not see
anything so i can not see the content of the element attrib.


-- 
Edit bug report at http://bugs.php.net/?id=28539&edit=1
-- 
Try a CVS snapshot (php4):  http://bugs.php.net/fix.php?id=28539&r=trysnapshot4
Try a CVS snapshot (php5):  http://bugs.php.net/fix.php?id=28539&r=trysnapshot5
Fixed in CVS:               http://bugs.php.net/fix.php?id=28539&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=28539&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=28539&r=needtrace
Need Reproduce Script:      http://bugs.php.net/fix.php?id=28539&r=needscript
Try newer version:          http://bugs.php.net/fix.php?id=28539&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=28539&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=28539&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=28539&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=28539&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=28539&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=28539&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=28539&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=28539&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=28539&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=28539&r=float

Reply via email to