We used probatron and saxon to validate a test xml using a given sch file in our java application. Recently, a new rule has been added to the sch file such as
<let name="foo" value="base-uri()">
and some rules use that value, but $foo contains empty string and the rules fail. Where do I have to set this value? I added xml:base tags to the test xml as stated in https://www.w3.org/TR/xmlbase/ but it did not worked. Do I have to set sth in the java side?