basex
basex copied to clipboard
BaseX Main Repository.
The JDK ZIP library is not smart enough to handle archives with CP437-encoded filenames. An example: [data.zip](https://github.com/user-attachments/files/17754325/data.zip) We could add an `$options` argument to all [Archive Functions](https://docs.basex.org/main/Archive_Functions) that open and...
With version 12, WebDAV support was removed from the standard distributions of BaseX, due to security concerns with regard to the outdated Milton WebDAV library. As it is still needed...
Private functions declared in a library module are no longer required to be in the module namespace (see [5.18 Function Declarations](https://qt4cg.org/specifications/xquery-40/xquery-40.html#FunctionDeclns)). The corresponding check can be adapted easily, but the...
Private variables declared in a library module are no longer required to be in the module namespace (see [5.16 Variable Declaration](https://qt4cg.org/specifications/xquery-40/xquery-40.html#id-variable-declarations)). The corresponding check can be adapted easily, but the...
Values of an HTTP request will be assigned to the parameters of the invoked function. If the assignment fails, the returned error message should be more intuitive: * Right now,...
The spec, in [4.14.4 Method Calls](https://qt4cg.org/specifications/xquery-40/xquery-40.html#id-methods), requires a map that goes into a method call to have an entry with the given key that is a single function item. Implementation-wise...
The WeakTokenSet class may return null references: ``` [xquery:error] Unexpected error: java.lang.NullPointerException: Cannot invoke "org.basex.util.hash.WeakTokenSet$WeakTokenRef.get()" because "this.keys[i]" is null ``` It is unclear how to reproduce this. It could be...
```xquery a update { insert node 'b' after sub, replace node text() with 'c' } ``` Expected text node: `c` (instead of `bc`).