I have problem with function saxon:parse() in my form. I used it in Orbeon 2020.1.2 CE and it worked well. After update to version 2021.1.2 PE (I have prebuild) it stop working. I try same thing on orbeon.com too with same bad result (https://demo.orbeon.com/demo/fr/orbeon/builder/edit/b57d32a03929e4be3b6cc391497dc14fb48bd878)
Strange is when i try same thing saxon:parse(//xml) in xforms-inspector it work well (I change $ from form to // in inspector). Is some change in using saxon in new version or I hit some bug? Thank you
As of Orbeon Forms 2021.1, you can't use saxon:parse()
anymore, and should use xf:parse()
, which is a new XForms 2.0 function (see differences between XForms 1.1 and 2.0).
In new code, it is always better to use xf:parse()
. However, for backward compatibility, it would be good for Orbeon Forms to also support saxon:parse()
, and this is tracked as issue #5271.