Relax eXist functions that require parameter of type xs:anyURI to accept xs:string#4641
Relax eXist functions that require parameter of type xs:anyURI to accept xs:string#4641joewiz wants to merge 1 commit intoeXist-db:developfrom
Conversation
|
Kudos, SonarCloud Quality Gate passed! |
|
CI tests pass. Thus, this proves the concept. If we merge this we can begin work on others. |
|
... unless we want to wait on the outcome of qt4cg/qtspecs#480. |
|
@joewiz is this still WIP? Could you rebase please |
4414819 to
b26b46c
Compare
b26b46c to
392d718
Compare
|
@duncdrum Rebased. This is no longer WIP. Also the WG accepted my proposal to allow type promotion of xs:string to xs:anyURI, I'll take action to review the XQuery 4 PRs to see if they picked this change up or not. I suggest we close this and rely on XQuery 4 to handle this for us - letting functions declare their expected types as specifically as they need (e.g., xs:anyURI when they expect a URI) but happily accepting strings if that's what they receive. |
392d718 to
e3f7a5f
Compare
|
[This response was co-authored with Claude Code. -Joe] @duncdrum — rebased onto current develop (was 156 commits behind). The CI failures were from staleness, not from the change itself. Let's see if CI passes now. |
|
Happy to merge or close this PR @joewiz |
|
Thanks @line-o. With an eye to eXist 7 and XQuery 4, I'd say let's close this. The problem should take care of itself. |








Description:
As discussed on yesterday's community call, this is a new branch focusing first on a single function.
Reference:
#4632
Type of tests:
No new tests yet