ancestor axis i.c.w. fetched XML issue
Wednesday, 26 August 2020 · 9 messages · last reply 31 Aug 2020
R
RobStapper26 Aug 2020 14:37 #
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
--
This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus
CG
Christian Grün26 Aug 2020 18:20 #
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
[1] https://files.basex.org/releases/latest/
Quoted text · RobStapper · 36 lines
On Wed, Aug 26, 2020 at 2:37 PM RobStapper <r.stapper at 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 <https://go.microsoft.com/fwlink/?LinkId=550986> for > Windows 10 > > > > > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=icon> Virus-free. > www.avast.com > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=link> > <#m_-4205430713949874543_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >
R
RobStapper27 Aug 2020 09:46 #
Hi Cristian,
😉 😊 😊 Issue solved. That’s why I have so much confidence in BaseX and it’s team.
thnx,
Rob
Sent from Mail for Windows 10
Quoted text · Christian Grün · 23 lines
From: Christian Grün Sent: Wednesday, August 26, 2020 6:21 PM To: RobStapper Cc: basex-talk at 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 [1] https://files.basex.org/releases/latest/ On Wed, Aug 26, 2020 at 2:37 PM RobStapper <r.stapper at 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 -- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus
R
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
Quoted text · Christian Grün · 23 lines
From: Christian Grün Sent: Wednesday, August 26, 2020 6:21 PM To: RobStapper Cc: basex-talk at 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 [1] https://files.basex.org/releases/latest/ On Wed, Aug 26, 2020 at 2:37 PM RobStapper <r.stapper at 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 -- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus
CG
Christian Grün31 Aug 2020 09:22 #
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.
[1] https://github.com/BaseXdb/basex/issues/919
Quoted text · RobStapper · 103 lines
On Sat, Aug 29, 2020 at 11:19 AM RobStapper <r.stapper at 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 <https://go.microsoft.com/fwlink/?LinkId=550986> for > Windows 10 > > > > *From: *Christian Grün <christian.gruen at gmail.com> > *Sent: *Wednesday, August 26, 2020 6:21 PM > *To: *RobStapper <r.stapper at lijbrandt.nl> > *Cc: *basex-talk at 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 > > > > [1] https://files.basex.org/releases/latest/ > > > > > > > > On Wed, Aug 26, 2020 at 2:37 PM RobStapper <r.stapper at 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 <https://go.microsoft.com/fwlink/?LinkId=550986> for > Windows 10 > > > > > > > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=icon> > > Virus-free. www.avast.com > <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=link> > > > > >
R
RobStapper31 Aug 2020 12:12 #
Bummer. I don’t see a work around either.
Rob.
Sent from Mail for Windows 10
Quoted text · Christian Grün · 37 lines
From: Christian Grün Sent: Monday, August 31, 2020 9:22 AM To: RobStapper Cc: basex-talk at mailman.uni-konstanz.de Subject: Re: [basex-talk] ancestor axis i.c.w. fetched XML issue 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. [1] https://github.com/BaseXdb/basex/issues/919 On Sat, Aug 29, 2020 at 11:19 AM RobStapper <r.stapper at 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 at 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 [1] https://files.basex.org/releases/latest/ On Wed, Aug 26, 2020 at 2:37 PM RobStapper <r.stapper at 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 -- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus
HR
Hans-Juergen Rennau31 Aug 2020 12:40 #
PS: Rob - so do I.
Am Montag, 31. August 2020, 12:13:02 MESZ hat RobStapper <r.stapper at lijbrandt.nl> Folgendes geschrieben:
#yiv1151269877 #yiv1151269877 -- _filtered {} _filtered {} _filtered {}#yiv1151269877 #yiv1151269877 p.yiv1151269877MsoNormal, #yiv1151269877 li.yiv1151269877MsoNormal, #yiv1151269877 div.yiv1151269877MsoNormal {margin:0in;font-size:11.0pt;font-family:sans-serif;}#yiv1151269877 a:link, #yiv1151269877 span.yiv1151269877MsoHyperlink {color:blue;text-decoration:underline;}#yiv1151269877 .yiv1151269877MsoChpDefault {} _filtered {}#yiv1151269877 div.yiv1151269877WordSection1 {}#yiv1151269877 Bummer. I don’t see a work around either.
Rob.
Sent from Mail for Windows 10
Quoted text · Christian Grün · 37 lines
From: Christian Grün Sent: Monday, August 31, 2020 9:22 AM To: RobStapper Cc: basex-talk at mailman.uni-konstanz.de Subject: Re: [basex-talk] ancestor axis i.c.w. fetched XML issue 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. [1] https://github.com/BaseXdb/basex/issues/919 On Sat, Aug 29, 2020 at 11:19 AM RobStapper <r.stapper at 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 at 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 [1] https://files.basex.org/releases/latest/ On Wed, Aug 26, 2020 at 2:37 PM RobStapper <r.stapper at 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 |
CG
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/
Quoted text · Christian Grün · 117 lines
On Mon, Aug 31, 2020 at 9:22 AM Christian Grün <christian.gruen at 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. > > [1] https://github.com/BaseXdb/basex/issues/919 > > > On Sat, Aug 29, 2020 at 11:19 AM RobStapper <r.stapper at 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 <https://go.microsoft.com/fwlink/?LinkId=550986> for >> Windows 10 >> >> >> >> *From: *Christian Grün <christian.gruen at gmail.com> >> *Sent: *Wednesday, August 26, 2020 6:21 PM >> *To: *RobStapper <r.stapper at lijbrandt.nl> >> *Cc: *basex-talk at 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 >> >> >> >> [1] https://files.basex.org/releases/latest/ >> >> >> >> >> >> >> >> On Wed, Aug 26, 2020 at 2:37 PM RobStapper <r.stapper at 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 <https://go.microsoft.com/fwlink/?LinkId=550986> for >> Windows 10 >> >> >> >> >> >> >> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=icon> >> >> Virus-free. www.avast.com >> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient&utm_term=link> >> >> >> >> >> >
R
RobStapper31 Aug 2020 15:25 #
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
Quoted text · Christian Grün · 43 lines
From: Christian Grün Sent: Monday, August 31, 2020 2:38 PM To: RobStapper Cc: basex-talk at 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 at 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. [1] https://github.com/BaseXdb/basex/issues/919 On Sat, Aug 29, 2020 at 11:19 AM RobStapper <r.stapper at 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 at 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 [1] https://files.basex.org/releases/latest/ On Wed, Aug 26, 2020 at 2:37 PM RobStapper <r.stapper at 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 -- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus
Written for BaseX 9.4. BaseX may have changed since: please check the current documentation.
⚡Generated with XQuery