I agree.  var_dump() should accurately expose the structure of the
simplexml object, if people want to see *everything* they should dump
it explicitly (there is a method in the DOM api to do this?)

-Sterling

On 8/19/05, Rob Richards <[EMAIL PROTECTED]> wrote:
> Rasmus Lerdorf wrote:
> 
> >Yeah, I agree actually.  My real beef is that simplexml and var_dump()
> >don't place nicely with each other.  var_dump() ends up lumping the
> >namespaced elements in with the non-namespaced elements of the same
> >name, but when you iterate through things manually they are not lumped
> >together and the only way to get at the namespaced elements is by
> >checking for them directly with the appropriate children() call.
> >
> >I am fine with having to manually dereference the namespace and keeping
> >things completely separate.  I'd just like it to be easier for people to
> >use var_dump() on a simplexml object and not have it confuse the heck
> >out of them by showing them arrays with 2 elements in them which when
> >they iterate only get 1 or if they call count() on it only get 1.
> >
> >
> It doesnt look difficult to make var_dump respect the namespace set by
> the initial sxe object for subobjects. If it were to be changed I would
> also suggest not returning non element type nodes as well. Right now PI,
> Comments, etc.. get returned by var_dump but these aren't considered sxe
> properties either.
> 
> Rob
> 
> --
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
>

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to