Christian,

 

I’m drilling down on every path in a context element embedded XML-file element. With on every step a search in the tree-structure back to the context-root.

it seems to works fine.

 

Thanks 😊😊😊

 

Indeed cheers,

Rob

 

Sent from Mail for Windows 10

 

From: Christian Grün
Sent: Monday, August 31, 2020 2:38 PM
To: RobStapper
Cc: basex-talk@mailman.uni-konstanz.de
Subject: Re: [basex-talk] ancestor axis i.c.w. fetched XML issue

 

Hey Rob, hallo Hans-Jürgen,

 

I have completely revised the traversal of mixed database/fragment nodes for the ancestor and preceding/following axes. In some cases, processing should even have become faster. Your testing feedback is welcome [1].

 

Cheers,

Christian

 

[1] https://files.basex.org/releases/latest/

 

 

 

On Mon, Aug 31, 2020 at 9:22 AM Christian Grün <christian.gruen@gmail.com> wrote:

Seems you’ve stumbled upon a classic [1]; and the problem is related: Inside “database nodes” we only have a parent, but no reference to the ancestors of main-memory nodes. One more nudge to eventually get this fixed.

 

 

 

On Sat, Aug 29, 2020 at 11:19 AM RobStapper <r.stapper@lijbrandt.nl> wrote:

Hi Christian,

 

We’re not there quite yet. See attached snippet.

 

I’m still loosing my CONTEXT-element when starting the ancestor-axis from a sub element of the XML-file-element.

 

Best regards,

Rob

 

Sent from Mail for Windows 10

 

From: Christian Grün
Sent: Wednesday, August 26, 2020 6:21 PM
To: RobStapper
Cc: basex-talk@mailman.uni-konstanz.de
Subject: Re: [basex-talk] ancestor axis i.c.w. fetched XML issue

 

Hi Rob,

 

An interesting one. The mixing of external nodes and node fragments (which have different internal representations) caused some confusion.

 

The issue has been fixed, a new snapshot is ready to go [1].

 

All the best, hope you are fine,

Christian

 

 

 

 

On Wed, Aug 26, 2020 at 2:37 PM RobStapper <r.stapper@lijbrandt.nl> wrote:

Hi Christian,

 

I encountered some inconsistency when using  an fetched XML-node in combination with xpath’s ancestor-axis.

I attached a small snippet. I expect an ancestor here.

 

It works alright if the XML-node is not fetched from a document or in case of the parent-axis.

 

Best Regards,

 

Rob Stapper

 

Sent from Mail for Windows 10

 

 

Virus-free. www.avast.com