ok so this is just nutty apparently the reason it's different is because in the example i put that works, the 'person' node has children. what that has to do with it I have no idea, but apparently- e4x is not returning me self closing nodes with no children. anybody know what is up with this???
d. On Tue, Apr 15, 2008 at 12:29 PM, Derrick Anderson < [EMAIL PROTECTED]> wrote: > weird, because it does not work for me. i don't understand. > > > On Tue, Apr 15, 2008 at 12:06 PM, Daniel Gold <[EMAIL PROTECTED]> > wrote: > > > worked for me using this: > > > > debugModel.employees.node.(@display == "Employee First Name") > > > > > > On Tue, Apr 15, 2008 at 10:43 AM, Derrick Anderson < > > [EMAIL PROTECTED]> wrote: > > > > > can someone please explain why this does not return an XMLList? > > > > > > public var debugModel:XML = <mergefields display="Merge Fields"> > > > <employees display="Employees"> > > > <node display="Employee First Name" > > > data="Employee_234234-234234-234234-234234" /> > > > <node display="Employee Last Name" > > > data="Employee_234234-234234-234234-234234" /> > > > ..... > > > > > > > > > var fieldNode:XMLList = > > > debugModel.employees.node.(attribute("display") == "Employee First Name"); > > > > > > but this does... > > > > > > public var thePeople:XML = <people> > > > <person name="Mims Wright" suffix="III"> > > > <age>27</age> > > > <aka>Mims H Wright</aka> > > > <aka>Teh AWesoeomes!</aka> > > > <bio></bio> > > > </person> > > > ..... > > > > > > var fieldNode:XMLList = thePeople.person.(attribute("suffix") == > > > "III"); > > > > > > i've tried a million different variations and i cannot get it to work > > > with my XML- what am i doing wrong here? > > > > > > thanks, > > > d. > > > > > > > > > > >