Yeah, you can also use expressions or concatenation but I'm guessing this could be very inefficient:
var node:XML = xmlDoc.decendants().(localName().toLowerCase() = "param").(@name.toLowerCase() == "movie"); var node:XML = (xmlDoc..param + xmlDoc..PARAM).(@name == "movie" || @name == "MOVIE"); - Daniel Freiman On Mon, Oct 20, 2008 at 6:06 PM, Josh McDonald <[EMAIL PROTECTED]> wrote: > XML is supposed to be case sensitive, so I imagine there's no way to > turn it off. You can clone the tree and change all node names to lowercase > if you like, but that's probably your only option. > > -Josh > > On Tue, Oct 21, 2008 at 8:00 AM, Steve Mathews <[EMAIL PROTECTED]> wrote: > >> So I just figured out that e4x is case-sensitive, which really doesn't >> make any sense to me, but I'll assume there is a good reason. I did some >> searching but haven't found any good way to get around this and it is >> driving me batty. >> Let's say you have this node >> >> <param name="movie" value=" >> http://www.youtube.com/v/Y9HMn6bd-v8&hl=en&fs=1"> >> >> and you want to find the value attribute, but this node is included with >> other param nodes with the same attributes (as seen when embedding Flash). >> The problem is that this works for this case >> >> var node:XML = xmlDoc..param.(@name == "movie"); >> >> works here, but with this node >> >> <PARAM NAME="movie" VALUE=" >> http://www.youtube.com/v/Y9HMn6bd-v8&hl=en&fs=1"> >> >> it fails because param != PARAM. >> >> Is there a good way of handling this? >> > > > > -- > "Therefore, send not to know For whom the bell tolls. It tolls for thee." > > Like the cut of my jib? Check out my Flex blog! > > :: Josh 'G-Funk' McDonald > :: 0437 221 380 :: [EMAIL PROTECTED] > :: http://flex.joshmcdonald.info/ > >