I have added forms_split_step1.xsl and step2.xsl to svn .. they convert the form descriptors to be more mode centric -- you can run it like :
xquery version "3.0";
declare option exist:serialize "method=xml media-type=text/xml";
let $input_doc := doc("/db/config_editor/bungeni_custom/forms/custom.xml")
let $step1_doc := transform:transform($input_doc,
doc("/db/test/forms_split_step1.xsl"),
<parameters><param name="fname" value="custom.xml" /></parameters>
)
return
transform:transform($step1_doc, doc("/db/test/forms_split_step2.xsl"),())
Pending : merge xsl