Hi Christian,

considder the snapshot down below and as bijlage. This genereate different results with the latest snapshot.
No problem with 943 and the previous snapshot( BaseX944-20200911.135109)

============================================
declare %private function local:value1
      ( $atomicItem          as element( )
      )                      as item()*
      {
        $atomicItem/data()
      }
;
declare %private function local:value2
      ( $atomicItem          as element( )
      )                      as item()*
      {
        trace( $atomicItem/data(), "test: ")
      }
;

let $e := <E>test</E>

return ( $e/data()
       , $e => local:value1()
       , $e => local:value2()
       )
===========================================
declare %private function local:value1
      ( $atomicItem          as element( )
      )                      as item()*
      {
        $atomicItem/data()
      }
;
declare %private function local:value2
      ( $atomicItem          as element( )
      )                      as item()*
      {
        trace( $atomicItem/data(), "test: ")
      }
;

let $e := <E>test</E>

return ( $e/data()
       , $e => local:value1()
       , $e => local:value2()
       )

Reply via email to