Subj : E4X To : netscape.public.mozilla.jseng From : Jiri Znamenacek Date : Thu Jul 22 2004 03:53 pm I don't know about any better place so I'm going to ask here. And despite the comments I like this extension to ECMAScript very much. Why "XPath" on objects is written in this way e.employee.(name == "Joe") e.g. object->object->special_kind_of_object? From the JS point of view (erm, MY point of view) I would expect rather e.employee[name == "Joe"] which at first sigh returns object(s) of "type" employee. There are some other comments linked from the bug #246441. I'm not going to read the spec ("specs are always terrible" TM ^_^") to verify their validity but maybe someone with insight can share some thoughts on the subject. Thanks, JZ .