[Laszlo-dev] Does anyone depend on the xpath being nulled out when you advance a datapointer, or is it just a bug?

P T Withington ptw at pobox.com
Tue Jun 24 09:47:49 PDT 2008


There's no '..' in xpath?

Maybe this is a waste of time, but I would think if xpaths were  
deterministic, there should be a 'canonical' xpath that you can  
compute for each case.

On 2008-06-24, at 12:18 EDT, Henry Minsky wrote:

> One complication here is that the selectors for moving up to the
> parent, or down to a child, could potentially
> cause you to get meaningless xpaths.  selectPrev and selectNext just
> adjust the offset value, but if you
> select the parent, and your xpath was not absolute, but a fragment,
> like "person",  it might just disappear entirely.
>
> So in that case, it might be too confusing an API to have the xpath
> get updated when you call selectNext and selectPrev, but
> have it become null for other selectors...
>
>
>
> On Tue, Jun 24, 2008 at 11:16 AM, Henry Minsky
> <hminsky at laszlosystems.com> wrote:
>> I'm looking at a broken data example in the docs, the last example in
>> the page http://labs.openlaszlo.org/trunk-nightly/docs/developers/databinding.html 
>> .
>>
>> It has some example code (broken now) which is supposed to work  
>> around the
>> behavior of datapath, where if you call selectNext() or selectPrev(),
>> the datapath's xpath is set to null.
>>
>> I am wondering if anyone is depending on this behavior, or if it  
>> would
>> be a good idea to
>> try to make the  selector functions (selectNext, selectPrev, etc)
>> update the xpath
>> to be correct. That would mean for example if you were pointing to
>> people/person[1], and
>> you called selectNext, the xpath would be updates to be "people/ 
>> person[2]".
>>
>>
>>
>>
>>
>> --
>> Henry Minsky
>> Software Architect
>> hminsky at laszlosystems.com
>>
>
>
>
> -- 
> Henry Minsky
> Software Architect
> hminsky at laszlosystems.com



More information about the Laszlo-dev mailing list