BaseXdb / basex

BaseX Main Repository.

Home Page:http://basex.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XQuery: Unexpected exception of mapping double attributes

Twilight-Shuxin opened this issue · comments

Description of the Problem

Given this XML document:

<T id="1" a="1" b="1"/>

and XPath Query

boolean(count(//*[@id="1"] ! (@a, @b)))

BaseX throws exception:
[XPTY0019] (@A | @b): node expected, xs:boolean found: true().

Expected Behavior

Should return true as Saxon and eXist-DB.

Steps to Reproduce the Behavior

  1. Create database create database test <T id="1" a="1" b="1"/>
  2. Execute XPath query xquery boolean(count(//*[@id="1"] ! (@a, @b)))

Do you have an idea how to solve the issue?

No response

What is your configuration?

BaseX version: BaseX 10.7 beta latest commit 081fb4d on Windows

Thanks for all the bug reports. I'll look at them in around 10 days. Keep on going ;)

@ChristianGruen Thanks a lot! :)