This is all standard property list stuff. It's got nothing to do with the
parser.
myPropList.myProperty is like myPropList.getProp(myProperty)
myPropList[myProperty] is like myPropList.getaProp(myProperty)
> Seems like the xml parser has it's own logic when dealing with lists - are
> there reserved props like !CHARDATA that don't throw errors if there's no
> value? Dig this:
>
> put blist[1].audioresponse.directive
> -- ["!ATTRIBUTES": [:]]
>
> --- notice there's no "!CHARDATA"; now:
>
> put blist[1].audioresponse.directive["!CHARDATA"]
> -- <Void>
>
> I get a void. But if I do something like 'put blist.bob' where there's no
> 'bob' prop, of course I get an alert.
[To remove yourself from this list, or to change to digest mode, go to
http://www.penworks.com/LUJ/lingo-l.cgi To post messages to the list,
email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED])
Lingo-L is for learning and helping with programming Lingo. Thanks!]