Re: Namelist continued

Hi,

thanks for the clarification. I think that part of my confusion came from
that it wasn't useful in the xpath model and thus it didn't make sense to
me, and I felt that there was something I didn't understand.

Thanks.

/Jon

On Sat, Sep 26, 2015 at 5:58 PM, Jim Barnett <1jhbarnett@gmail.com> wrote:

> One further thought on the XPath data model and namelist.   The XPath data
> model  _could_ be modified to say "for the purposes of passing a namelist
> into invoke, the namelist attribute '$foo' shall be considered to match
> <data id="foo"/>.    We didn't do that, because we didn't expect 'namelist'
> to be useful everywhere. However, the XPath data mode is not part of the
> final specification, and is thus not a 'standard' at all, so people working
> with it have some flexibility.
>
> - Jim
>
> On 9/26/2015 9:12 AM, Jon Kerny wrote:
>
>> HI,
>>
>> I saw that there previously has been some discussions about the namelist,
>> and that at least in some parts my questions has been adressed. But I feel
>> that this is quite complicated.
>>
>> In my understanding, namelist is a shorthand for param, but this name
>> thing makes it more complicated than param where name is set explicitly in
>> code.
>>
>>
>> Here are some examples I'd like to get comments on:
>>
>> What would be the names in an Xpath scxml if the following location
>> expressions was used in a namelist?
>>
>> $var1
>> $var1/children
>> $var1/children[last()]
>> ancestor::$var1/children[last()]"
>>
>> If the target of the invoke/send is an ecmascript scxml with the var1 as
>> a top most id what would the result be?
>>
>> If it instead is a xpath scxml what would be the result?
>>
>> And in the opposite direction, what would the names of an ecmascript
>> datamodel be for the following location expressions in namelist?
>> var1
>> var1.children
>> var1.children.slice(-1)[0]
>> (I don't know how to write something similar to ancestor)
>>
>> And what would happen if the target of the invoke/send is an ecmascript
>> scxml with the var1 as a top most id what would the result be?
>>
>> If it instead is a xpath scxml what would be the result?
>>
>> Best regards,
>>
>> Jon
>>
>>
>>
>
>

Received on Saturday, 26 September 2015 16:17:21 UTC