I hope not, and that's really not a nice solution to your problem. Imagine if you're hit by a bus next week and your replacement is trying to debug your code?
It sounds to me like you either want to be converting your XML into a list / array of regular objects, or (more likely) you just need a labelFunction with a bit of smarts about it. Worst case I suppose you'd want to build a subclass of Proxy around your XML list, but that (along with overriding stuff in XML / XMLList) seems like *way* too much work for what you're trying to achieve, which seems to simply be more useful visible information for the user in the datagrid. -Josh On Fri, Jun 20, 2008 at 12:01 PM, frank_sommers <[EMAIL PROTECTED]> wrote: > A broader issue, I guess, is that XML is a subclass of Object, and I > do not know how to call an operator on the superclass, e.g., > xml.super.myProperty = p. This doesn't work, obviously. Is there a way > to override the XML object's specialization of the . and [] operators? > > -- "Therefore, send not to know For whom the bell tolls. It tolls for thee." :: Josh 'G-Funk' McDonald :: 0437 221 380 :: [EMAIL PROTECTED]

