http://doc.php.net/php/dochowto/
Yikes! There's a lot of that. I'll take a more thorough look later.
So what you are proposing is just a way to be able to work with SimpleXML in a completely namespace ignorant way?
Basically, ignore all namespaces/prefixes and work directly with local names only?
I am looking into this. I tossed this idea around with a few others and they also agree it might be a good idea to allow this type of functionality (though it would *NOT* be the default behavior. You would need to enable it via some parameter when working with SimpleXML). Still thinking about the implementation for this.
Sounds great.
2. There should be a way to get the current scope of a SimpleXMLElement.
getNamespaces() - though this will also add namespaces from attributes as well - but again if working with complex documents, SimpleXML alone might be the wrong choice - you can mix DOM and SimpleXML without the overhead of having to copy documents.
getNamespaces() doesn't do what I want. I am not interested in finding out what namespaces are in scope/used in the XML document per se, but what namespace scope SimpleXML is in for the object in question. I.e. what namespace will it be searching for if you use -> or [] notation?
Please, please, please introduce this one, as with this small amount of functionality, pretty much everything else that I want can be done by subclassing SimpleXMLElement/going back to DOM (both amazingly great features you guys have added; very insightful). This little piece of internal state that SimpleXML has is so important, it needs to be accessible.
Cheers,
Ben.
Send instant messages to your online friends
http://au.messenger.yahoo.com