Re: SimpleXML and Default Cast To String

From: Date: Wed, 07 Jan 2004 23:59:19 +0000
Subject: Re: SimpleXML and Default Cast To String
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-6832@lists.php.net to get a copy of this message
On Thu, 8 Jan 2004, Marcus Boerger wrote: > From my opinion the current behavior is perfect because i see simplexml from > an xml developers side and not from an html developers side. The former must > typically know exactly where his strings comme from while the latter has > only text to deal with and often has situations where he needs to filter out > formatting tags like the <i> in the example. All of my SimpleXML work is strictly XML, too. However, my thought was that I could always call strip_tags() to eliminate the information I didn't want, but there was no apply_tags() function to do the reverse. :) Therefore, it was better to use the other method. > So i'd say let us add a method for returning the complete content. Adam > could you do that? That wouldn't be too difficult (although I am busy for the next day or two). However, as much as I loathe toggles, I'm wondering if it wouldn't be better to make this an object-wide setting. My thought are that on an object-by-object basis, you either always want tags or never want them. Something like: $sxe = simplexml_load_file('doc.xml'); $sxe->displayTags = true; This would keep the interface clean. Or would that just confuse things with more magic? Also, what would the default behavior should be? I can argue both sides of the issue right now. :) -adam -- adam@trachtenberg.com

« previous php.internals (#6832) next »