Loading rxq/util.xqm +8 −1 Original line number Diff line number Diff line Loading @@ -5,6 +5,8 @@ declare namespace xsl = "http://www.w3.org/1999/XSL/Transform"; import module namespace max.config = 'pddn/max/config' at 'config.xqm'; import module namespace max.cons = 'pddn/max/cons' at 'cons.xqm'; import module namespace fop = 'org.basex.modules.fop.FOP'; import module namespace max.i18n = 'pddn/max/i18n' at 'i18n.xqm'; declare namespace tei="http://www.tei-c.org/ns/1.0"; declare namespace ead="urn:isbn:1-931666-22-9"; (: Loading Loading @@ -80,7 +82,12 @@ declare function max.util:addHTMLClass($htmlNode as node(), $targetId as xs:stri declare function max.util:xml2pdf($xml as element(), $xsl as xs:string, $project as xs:string, $id){ let $projectPrettyName := max.config:getProjectPrettyName($project) let $baseURI:= max.config:getBaseURI() let $xsl := xslt:transform($xml, $xsl, map{ "prettyName":$projectPrettyName,"idProject":$id}) let $xsl := xslt:transform($xml, $xsl, map{ "prettyName":$projectPrettyName, "idProject":$id, "locale": max.i18n:getLang($project), }) let $pdf := fop:transform($xsl) return $pdf (: return file:write-binary('fop.pdf', $pdf):) Loading Loading
rxq/util.xqm +8 −1 Original line number Diff line number Diff line Loading @@ -5,6 +5,8 @@ declare namespace xsl = "http://www.w3.org/1999/XSL/Transform"; import module namespace max.config = 'pddn/max/config' at 'config.xqm'; import module namespace max.cons = 'pddn/max/cons' at 'cons.xqm'; import module namespace fop = 'org.basex.modules.fop.FOP'; import module namespace max.i18n = 'pddn/max/i18n' at 'i18n.xqm'; declare namespace tei="http://www.tei-c.org/ns/1.0"; declare namespace ead="urn:isbn:1-931666-22-9"; (: Loading Loading @@ -80,7 +82,12 @@ declare function max.util:addHTMLClass($htmlNode as node(), $targetId as xs:stri declare function max.util:xml2pdf($xml as element(), $xsl as xs:string, $project as xs:string, $id){ let $projectPrettyName := max.config:getProjectPrettyName($project) let $baseURI:= max.config:getBaseURI() let $xsl := xslt:transform($xml, $xsl, map{ "prettyName":$projectPrettyName,"idProject":$id}) let $xsl := xslt:transform($xml, $xsl, map{ "prettyName":$projectPrettyName, "idProject":$id, "locale": max.i18n:getLang($project), }) let $pdf := fop:transform($xsl) return $pdf (: return file:write-binary('fop.pdf', $pdf):) Loading